| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Class | |
| public static final Platform | |
| public static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static FunctionMapper | |
| public static POSIX | Returns: a pure-Java POSIX implementationa POSIXHandler implementation handler)Get a pure-Java POSIX instance. |
| public static POSIX | |
| public static POSIX | Returns: a native POSIX implementation, raising errors if the native version can't loada POSIXHandler implementation handler)Get a POSIX instance. |
| public static POSIX | Returns: a native POSIX implementation, raising errors if the native version can't loadGet a POSIX instance. |
| public static POSIX | Returns: a POSIX implementation, attempting to use native code if useNativePosix is truea POSIXHandler implementation handler, boolean whether to attempt to use native code for better functionality useNativePOSIX)Get a POSIX instance. |
| public static POSIX | Returns: a POSIX implementation, native if possible and pure-Java otherwise.This will use |
| private static String[] | |
| private static Class | |
| public static POSIX | |
| public static POSIX | |
| public static POSIX | |
| public static POSIX | |
| public static POSIX | |
| private static POSIX | |
| public static POSIX | |
| pack-priv static POSIX | |
| public static POSIX | |
| public static POSIX | |
| private static Map |
| BOGUS_HACK | back to summary |
|---|---|
| private static final Class<Struct> BOGUS_HACK | |
| NATIVE_PLATFORM | back to summary |
|---|---|
| public static final Platform NATIVE_PLATFORM | |
| STANDARD_C_LIBRARY_NAME | back to summary |
|---|---|
| public static final String STANDARD_C_LIBRARY_NAME | |
| POSIXFactory | back to summary |
|---|---|
| public POSIXFactory() | |
| functionMapper | back to summary |
|---|---|
| private static FunctionMapper functionMapper() | |
| getJavaPOSIX | back to summary |
|---|---|
| public static POSIX getJavaPOSIX(POSIXHandler handler) Get a pure-Java POSIX instance. Functionality will be limited to that which can be provided by pure-Java/JDK features or shelling out to external commands.
| |
| getJavaPOSIX | back to summary |
|---|---|
| public static POSIX getJavaPOSIX() Get a pure-Java POSIX instance. Functionality will be limited to that which can be provided by pure-Java/JDK features or shelling out to external commands.
| |
| getNativePOSIX | back to summary |
|---|---|
| public static POSIX getNativePOSIX(POSIXHandler handler) Get a POSIX instance. If a true native implementation can't be loaded, allow that error to propagate rather than falling back on the pure-Java version.
| |
| getNativePOSIX | back to summary |
|---|---|
| public static POSIX getNativePOSIX() Get a POSIX instance. If a true native implementation can't be loaded, allow that error to propagate rather than falling back on the pure-Java version.
| |
| getPOSIX | back to summary |
|---|---|
| public static POSIX getPOSIX(POSIXHandler handler, boolean useNativePOSIX) Get a POSIX instance. If useNativePosix is true, this works just like POSIXFactory#getPOSIX(). If useNativePosix is false, this works like POSIXFactory#getJavaPOSIX()
| |
| getPOSIX | back to summary |
|---|---|
| public static POSIX getPOSIX() This will use
| |
| libraries | back to summary |
|---|---|
| private static String[] libraries() | |
| libraryInterface | back to summary |
|---|---|
| private static Class | |
| loadAixPOSIX | back to summary |
|---|---|
| public static POSIX loadAixPOSIX(POSIXHandler handler) | |
| loadDragonFlyPOSIX | back to summary |
|---|---|
| public static POSIX loadDragonFlyPOSIX(POSIXHandler handler) | |
| loadFreeBSDPOSIX | back to summary |
|---|---|
| public static POSIX loadFreeBSDPOSIX(POSIXHandler handler) | |
| loadLinuxPOSIX | back to summary |
|---|---|
| public static POSIX loadLinuxPOSIX(POSIXHandler handler) | |
| loadMacOSPOSIX | back to summary |
|---|---|
| public static POSIX loadMacOSPOSIX(POSIXHandler handler) | |
| loadNativePOSIX | back to summary |
|---|---|
| private static POSIX loadNativePOSIX(POSIXHandler handler) | |
| loadOpenBSDPOSIX | back to summary |
|---|---|
| public static POSIX loadOpenBSDPOSIX(POSIXHandler handler) | |
| loadPOSIX | back to summary |
|---|---|
| pack-priv static POSIX loadPOSIX(POSIXHandler handler, boolean useNativePOSIX) | |
| loadSolarisPOSIX | back to summary |
|---|---|
| public static POSIX loadSolarisPOSIX(POSIXHandler handler) | |
| loadWindowsPOSIX | back to summary |
|---|---|
| public static POSIX loadWindowsPOSIX(POSIXHandler handler) | |
| options | back to summary |
|---|---|
| private static Map | |
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final LibCProvider |
| Access | Constructor and Description |
|---|---|
| private |
| INSTANCE | back to summary |
|---|---|
| public static final LibCProvider INSTANCE | |
| DefaultLibCProvider | back to summary |
|---|---|
| private DefaultLibCProvider() | |
| getCrypt | back to summary |
|---|---|
| public final Crypt getCrypt() Implements jnr. | |
| getLibC | back to summary |
|---|---|
| public final LibC getLibC() Implements jnr. | |
| Access | Constructor and Description |
|---|---|
| private |
| crypt | back to summary |
|---|---|
| public static Crypt crypt | |
| libc | back to summary |
|---|---|
| public static LibC libc | |
| SingletonHolder | back to summary |
|---|---|
| private SingletonHolder() | |