Top Fields Constructors Methods
jnr.posix

pack-priv final Class MacOSPOSIX

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
pack-priv
MacOSPOSIX(LibCProvider libcProvider, POSIXHandler handler)

Method Summary

Modifier and TypeMethod and Description
public MsgHdr
public Pointer
public Pointer
public FileStat
public int
public Pointer
public int
public SocketMacros
public long
public Times
Inherited from jnr.posix.BaseNativePOSIX:
accessallocateTimevalchdirchmodchownclosecryptcryptcryptdaemondupdup2endgrentendpwenterrnoerrnoexecexecexecvexecvefchmodfchownfcntlfcntlfcntlfcntlIntfdatasyncflockforkfstatfstatfstatfstatfsyncftruncatefutimensfutimensfutimesgetcwdgetdtablesizegetegidgetenvgeteuidgetfdgetgidgetgrentgetgrgidgetgrnamgetgroupsgetgroupsgethostnamegetlogingetpgidgetpgidgetpgrpgetpidgetppidgetprioritygetpwentgetpwnamgetpwuidgetrlimitgetrlimitgetrlimitgettimeofdaygetuidhandlerisattyisattyisNativekillkilllchmodlchownlibclinklseeklseekLonglstatlstatlutimesmkdirmkfifonewProcessMakernewProcessMakernl_langinfoopenpipeposix_spawnpposix_spawnpposix_spawnpposix_spawnppreadpreadpreadpreadpwritepwritepwritepwriteraisereadreadreadreadreadlinkreadlinkreadlinkreadlinkrecvmsgrenamermdirsendmsgsetegidsetenvseteuidsetgidsetgrentsetlocalesetpgidsetpgrpsetprioritysetpwentsetrlimitsetrlimitsetrlimitsetsidsetuidsignalsocketpairstatstatstrerrorsymlinktruncateumaskunimplementedIntunimplementedNullunlinkunsetenvutimensatutimensatutimesutimeswaitwaitpidwaitpidwritewritewritewrite

Field Detail

environback to summary
private final NSGetEnviron environ
PASSWDback to summary
public static final BaseNativePOSIX.PointerConverter PASSWD

Constructor Detail

MacOSPOSIXback to summary
pack-priv MacOSPOSIX(LibCProvider libcProvider, 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.

Annotations
@Override
allocatePosixSpawnFileActionsback to summary
public Pointer allocatePosixSpawnFileActions()

Overrides jnr.posix.NativePOSIX.allocatePosixSpawnFileActions.

Annotations
@Override
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.

environback to summary
public Pointer environ()

Overrides jnr.posix.BaseNativePOSIX.environ.

Implements jnr.posix.POSIX.environ.

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.