Top Inners Fields Constructors Methods
jnr.posix

pack-priv final Class SolarisPOSIX

extends BaseNativePOSIX
Class Inheritance
Imports
java.nio.ByteBuffer, jnr.constants.platform.Confstr, .Fcntl, .Sysconf, .Pathconf, jnr.ffi.*, jnr.ffi.mapper.FromNativeContext, jnr.posix.util.MethodName, .Platform

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

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

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public MsgHdr
public Pointer
public Pointer
public FileStat
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:
accessallocateTimevalchdirchmodchownclosecryptcryptcryptdaemondupdup2endgrentendpwentenvironerrnoerrnoexecexecexecvexecvefchmodfchownfcntlfcntlfcntlfcntlIntfdatasyncforkfstatfstatfstatfstatfsyncftruncatefutimensfutimensfutimesgetcwdgetdtablesizegetegidgetenvgeteuidgetfdgetgidgetgrentgetgrgidgetgrnamgetgroupsgetgroupsgethostnamegetlogingetpgidgetpgidgetpgrpgetpidgetppidgetprioritygetpwentgetpwnamgetpwuidgetrlimitgetrlimitgetrlimitgettimeofdaygetuidhandlerisattyisattyisNativekillkilllchmodlchownlibclinklseeklseekLonglstatlstatlutimesmkdirmkfifonewProcessMakernewProcessMakernl_langinfoopenpipeposix_spawnpposix_spawnpposix_spawnpposix_spawnppreadpreadpreadpreadpwritepwritepwritepwriteraisereadreadreadreadreadlinkreadlinkreadlinkreadlinkrecvmsgrenamermdirsendmsgsetegidsetenvseteuidsetgidsetgrentsetlocalesetpgidsetpgrpsetprioritysetpwentsetrlimitsetrlimitsetrlimitsetsidsetuidsignalsocketpairstatstatstrerrorsymlinktruncateumaskunimplementedIntunimplementedNullunlinkunsetenvutimensatutimensatutimesutimeswaitwaitpidwaitpidwritewritewritewrite

Field Detail

FLOCK_LAYOUTback to summary
private static final SolarisPOSIX.Layout FLOCK_LAYOUT
LOCK_EXback to summary
public static final int LOCK_EX
LOCK_NBback to summary
public static final int LOCK_NB
LOCK_SHback to summary
public static final int LOCK_SH
LOCK_UNback to summary
public static final int LOCK_UN
PASSWDback to summary
public static final BaseNativePOSIX.PointerConverter PASSWD
SEEK_SETback to summary
public static final int SEEK_SET

Constructor Detail

SolarisPOSIXback to summary
pack-priv SolarisPOSIX(LibCProvider libc, POSIXHandler handler)

Method Detail

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.

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.

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

public Class SolarisPOSIX.Layout

extends StructLayout
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final StructLayout.off_t
public final StructLayout.int32_t[]
public final StructLayout.pid_t
public final StructLayout.off_t
public final StructLayout.int32_t
public final StructLayout.int16_t
public final StructLayout.int16_t

Constructor Summary

AccessConstructor and Description
protected
Layout(Runtime runtime)

Method Summary

Inherited from jnr.ffi.StructLayout:
addFieldaddFieldaddFieldaddFieldalignmentarrayarrayBeginarrayEndatfunctionfunctiongetNativeTypegetRuntimeinneroffsetsizetoString

Field Detail

l_lenback to summary
public final StructLayout.off_t l_len
l_padback to summary
public final StructLayout.int32_t[] l_pad
l_pidback to summary
public final StructLayout.pid_t l_pid
l_startback to summary
public final StructLayout.off_t l_start
l_sysidback to summary
public final StructLayout.int32_t l_sysid
l_typeback to summary
public final StructLayout.int16_t l_type
l_whenceback to summary
public final StructLayout.int16_t l_whence

Constructor Detail

Layoutback to summary
protected Layout(Runtime runtime)