Top Inners Fields Constructors Methods
jnr.posix

pack-priv final Class AixPOSIX

extends BaseNativePOSIX
Class Inheritance
Imports
jnr.constants.platform.Sysconf, .Fcntl, .Confstr, .Pathconf, jnr.ffi.Memory, .Pointer, jnr.ffi.mapper.FromNativeContext, jnr.posix.util.MethodName, java.io.FileDescriptor, java.nio.ByteBuffer

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
public static final BaseNativePOSIX.PointerConverter
Inherited from jnr.posix.BaseNativePOSIX:
ConstantConverterFileStatConverterGROUPhandlerhelperMsgHdrConvertersignalHandlersTimesConverter

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Flock
public MsgHdr
public Pointer
public Pointer
public FileStat
public Timeval
public int
public int
flock(int fd, int operation)

Overrides jnr.posix.BaseNativePOSIX.flock.

Implements jnr.posix.POSIX.flock.

public int
public SocketMacros
public long
public Times
Inherited from jnr.posix.BaseNativePOSIX:
accesschdirchmodchownclosecryptcryptcryptdaemondupdup2endgrentendpwentenvironerrnoerrnoexecexecexecvexecvefchmodfchownfcntlfcntlfcntlfcntlIntfdatasyncforkfstatfstatfstatfstatfsyncftruncatefutimensfutimensfutimesgetcwdgetdtablesizegetegidgetenvgeteuidgetfdgetgidgetgrentgetgrgidgetgrnamgetgroupsgetgroupsgethostnamegetlogingetpgidgetpgidgetpgrpgetpidgetppidgetprioritygetpwentgetpwnamgetpwuidgetrlimitgetrlimitgetrlimitgettimeofdaygetuidhandlerisattyisattyisNativekillkilllchmodlchownlibclinklseeklseekLonglstatlstatlutimesmkdirmkfifonewProcessMakernewProcessMakernl_langinfoopenpipeposix_spawnpposix_spawnpposix_spawnpposix_spawnppreadpreadpreadpreadpwritepwritepwritepwriteraisereadreadreadreadreadlinkreadlinkreadlinkreadlinkrecvmsgrenamermdirsendmsgsetegidsetenvseteuidsetgidsetgrentsetlocalesetpgidsetpgrpsetprioritysetpwentsetrlimitsetrlimitsetrlimitsetsidsetuidsignalsocketpairstatstatstrerrorsymlinktruncateumaskunimplementedIntunimplementedNullunlinkunsetenvutimensatutimensatutimesutimeswaitwaitpidwaitpidwritewritewritewrite

Field Detail

PASSWDback to summary
public static final BaseNativePOSIX.PointerConverter PASSWD

Constructor Detail

AixPOSIXback to summary
pack-priv AixPOSIX(LibCProvider libc, POSIXHandler handler)

Method Detail

allocateFlockback to summary
public Flock allocateFlock()
allocateMsgHdrback to summary
public MsgHdr allocateMsgHdr()

Implements jnr.posix.POSIX.allocateMsgHdr.

allocatePosixSpawnattrback to summary
public Pointer allocatePosixSpawnattr()

Overrides jnr.posix.NativePOSIX.allocatePosixSpawnattr.

allocatePosixSpawnFileActionsback to summary
public Pointer allocatePosixSpawnFileActions()

Overrides jnr.posix.NativePOSIX.allocatePosixSpawnFileActions.

allocateStatback to summary
public FileStat allocateStat()

Implements abstract jnr.posix.BaseNativePOSIX.allocateStat.

Implements jnr.posix.POSIX.allocateStat.

allocateTimevalback to summary
public Timeval allocateTimeval()

Overrides jnr.posix.BaseNativePOSIX.allocateTimeval.

Implements jnr.posix.POSIX.allocateTimeval.

Annotations
@Override
confstrback to summary
public int confstr(Confstr name, ByteBuffer buf, int len)

Overrides jnr.posix.BaseNativePOSIX.confstr.

Implements jnr.posix.POSIX.confstr.

flockback to summary
public int flock(int fd, int operation)

Overrides jnr.posix.BaseNativePOSIX.flock.

Implements jnr.posix.POSIX.flock.

Annotations
@Override
fpathconfback to summary
public int fpathconf(int fd, Pathconf name)

Overrides jnr.posix.BaseNativePOSIX.fpathconf.

Implements jnr.posix.POSIX.fpathconf.

socketMacrosback to summary
public SocketMacros socketMacros()

Implements abstract jnr.posix.NativePOSIX.socketMacros.

sysconfback to summary
public long sysconf(Sysconf name)

Overrides jnr.posix.BaseNativePOSIX.sysconf.

Implements jnr.posix.POSIX.sysconf.

timesback to summary
public Times times()

Overrides jnr.posix.BaseNativePOSIX.times.

Implements jnr.posix.POSIX.times.

jnr.posix back to summary

private final Enum AixPOSIX.FlockFlags

extends Enum<AixPOSIX.FlockFlags>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final AixPOSIX.FlockFlags
public static final AixPOSIX.FlockFlags
public static final AixPOSIX.FlockFlags
public static final AixPOSIX.FlockFlags
private final int

Constructor Summary

AccessConstructor and Description
private
FlockFlags(int value)

Method Summary

Modifier and TypeMethod and Description
public final int
public static AixPOSIX.FlockFlags
public static AixPOSIX.FlockFlags[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

LOCK_EXback to summary
public static final AixPOSIX.FlockFlags LOCK_EX
LOCK_NBback to summary
public static final AixPOSIX.FlockFlags LOCK_NB
LOCK_SHback to summary
public static final AixPOSIX.FlockFlags LOCK_SH
LOCK_UNback to summary
public static final AixPOSIX.FlockFlags LOCK_UN
valueback to summary
private final int value

Constructor Detail

FlockFlagsback to summary
private FlockFlags(int value)

Method Detail

intValueback to summary
public final int intValue()
valueOfback to summary
public static AixPOSIX.FlockFlags valueOf(String name)
valuesback to summary
public static AixPOSIX.FlockFlags[] values()