final class MacOSPOSIX extends BaseNativePOSIX
BaseNativePOSIX.PointerConverter
Modifier and Type | Field and Description |
---|---|
private NSGetEnviron |
environ |
static BaseNativePOSIX.PointerConverter |
PASSWD |
ConstantConverter, FileStatConverter, GROUP, handler, helper, MsgHdrConverter, signalHandlers, TimesConverter
Constructor and Description |
---|
MacOSPOSIX(LibCProvider libcProvider,
POSIXHandler handler) |
Modifier and Type | Method and Description |
---|---|
MsgHdr |
allocateMsgHdr() |
jnr.ffi.Pointer |
allocatePosixSpawnattr() |
jnr.ffi.Pointer |
allocatePosixSpawnFileActions() |
FileStat |
allocateStat() |
jnr.ffi.Pointer |
environ() |
SocketMacros |
socketMacros() |
long |
sysconf(jnr.constants.platform.Sysconf name) |
Times |
times() |
access, allocateTimeval, chdir, chmod, chown, close, crypt, crypt, crypt, daemon, dup, dup2, endgrent, endpwent, errno, errno, exec, exec, execv, execve, fchmod, fchown, fcntl, fcntl, fcntlInt, fdatasync, flock, fork, fstat, fstat, fstat, fstat, fsync, ftruncate, futimens, futimens, futimes, getcwd, getdtablesize, getegid, getenv, geteuid, getfd, getgid, getgrent, getgrgid, getgrnam, getgroups, getgroups, getlogin, getpgid, getpgid, getpgrp, getpid, getppid, getpriority, getpwent, getpwnam, getpwuid, getrlimit, getrlimit, getrlimit, gettimeofday, getuid, handler, isatty, isatty, isNative, kill, kill, lchmod, lchown, libc, link, lseek, lseekLong, lstat, lstat, lutimes, mkdir, mkfifo, newProcessMaker, newProcessMaker, nl_langinfo, open, pipe, posix_spawnp, posix_spawnp, posix_spawnp, posix_spawnp, pread, pread, pread, pread, pwrite, pwrite, pwrite, pwrite, raise, read, read, read, read, readlink, readlink, readlink, readlink, recvmsg, rename, rmdir, sendmsg, setegid, setenv, seteuid, setgid, setgrent, setlocale, setpgid, setpgrp, setpriority, setpwent, setrlimit, setrlimit, setrlimit, setsid, setuid, signal, socketpair, stat, stat, strerror, symlink, truncate, umask, unimplementedInt, unimplementedNull, unlink, unsetenv, utimensat, utimensat, utimes, utimes, wait, waitpid, waitpid, write, write, write, write
getRuntime
private final NSGetEnviron environ
public static final BaseNativePOSIX.PointerConverter PASSWD
MacOSPOSIX(LibCProvider libcProvider, POSIXHandler handler)
public FileStat allocateStat()
allocateStat
in interface POSIX
allocateStat
in class BaseNativePOSIX
public MsgHdr allocateMsgHdr()
public jnr.ffi.Pointer allocatePosixSpawnFileActions()
allocatePosixSpawnFileActions
in class NativePOSIX
public jnr.ffi.Pointer allocatePosixSpawnattr()
allocatePosixSpawnattr
in class NativePOSIX
public SocketMacros socketMacros()
socketMacros
in class NativePOSIX
public long sysconf(jnr.constants.platform.Sysconf name)
sysconf
in interface POSIX
sysconf
in class BaseNativePOSIX
public Times times()
times
in interface POSIX
times
in class BaseNativePOSIX
public jnr.ffi.Pointer environ()
environ
in interface POSIX
environ
in class BaseNativePOSIX