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, 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, 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, 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, utimes, utimes, wait, waitpid, waitpid, write, write, write, writegetRuntimepublic 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 POSIXallocateStat in class BaseNativePOSIXpublic MsgHdr allocateMsgHdr()
public SocketMacros socketMacros()
socketMacros in class NativePOSIXpublic long sysconf(jnr.constants.platform.Sysconf name)
sysconf in interface POSIXsysconf in class BaseNativePOSIXpublic Times times()
times in interface POSIXtimes in class BaseNativePOSIXpublic int flock(int fd,
int operation)
flock in interface POSIXflock in class BaseNativePOSIXpublic jnr.ffi.Pointer allocatePosixSpawnFileActions()
allocatePosixSpawnFileActions in class NativePOSIXpublic jnr.ffi.Pointer allocatePosixSpawnattr()
allocatePosixSpawnattr in class NativePOSIX