final class SolarisPOSIX extends BaseNativePOSIX
Modifier and Type | Class and Description |
---|---|
static class |
SolarisPOSIX.Layout |
BaseNativePOSIX.PointerConverter
Modifier and Type | Field and Description |
---|---|
private static SolarisPOSIX.Layout |
FLOCK_LAYOUT |
static int |
LOCK_EX |
static int |
LOCK_NB |
static int |
LOCK_SH |
static int |
LOCK_UN |
static BaseNativePOSIX.PointerConverter |
PASSWD |
static int |
SEEK_SET |
ConstantConverter, FileStatConverter, GROUP, handler, helper, MsgHdrConverter, signalHandlers, TimesConverter
Constructor and Description |
---|
SolarisPOSIX(LibCProvider libc,
POSIXHandler handler) |
Modifier and Type | Method and Description |
---|---|
MsgHdr |
allocateMsgHdr() |
jnr.ffi.Pointer |
allocatePosixSpawnattr() |
jnr.ffi.Pointer |
allocatePosixSpawnFileActions() |
FileStat |
allocateStat() |
int |
flock(int fd,
int operation) |
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, environ, errno, errno, exec, exec, execv, execve, fchmod, fchown, fcntl, fcntl, fcntlInt, fdatasync, 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
public static final int LOCK_SH
public static final int LOCK_EX
public static final int LOCK_NB
public static final int LOCK_UN
public static final int SEEK_SET
private static final SolarisPOSIX.Layout FLOCK_LAYOUT
public static final BaseNativePOSIX.PointerConverter PASSWD
SolarisPOSIX(LibCProvider libc, POSIXHandler handler)
public FileStat allocateStat()
allocateStat
in interface POSIX
allocateStat
in class BaseNativePOSIX
public MsgHdr allocateMsgHdr()
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 int flock(int fd, int operation)
flock
in interface POSIX
flock
in class BaseNativePOSIX
public jnr.ffi.Pointer allocatePosixSpawnFileActions()
allocatePosixSpawnFileActions
in class NativePOSIX
public jnr.ffi.Pointer allocatePosixSpawnattr()
allocatePosixSpawnattr
in class NativePOSIX