Package jnr.posix
Interface UnixLibC
-
- All Superinterfaces:
LibC
- All Known Subinterfaces:
AixLibC
,LinuxLibC
,SolarisLibC
public interface UnixLibC extends LibC
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jnr.posix.LibC
LibC.LibCSignalHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description int
mkfifo(java.lang.CharSequence filename, int mode)
int
posix_spawn(jnr.ffi.byref.ByReference pid, java.lang.CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
int
posix_spawn_file_actions_addclose(jnr.ffi.Pointer fileActions, int filedes)
int
posix_spawn_file_actions_adddup2(jnr.ffi.Pointer fileActions, int filedes, int newfiledes)
int
posix_spawn_file_actions_addopen(jnr.ffi.Pointer fileActions, int filedes, java.lang.CharSequence path, int oflag, int mode)
Deprecated.due to CVE-2014-4043 (https://bugzilla.redhat.com/show_bug.cgi?id=1983750)int
posix_spawn_file_actions_addopen(jnr.ffi.Pointer fileActions, int filedes, java.nio.ByteBuffer path, int oflag, int mode)
int
posix_spawn_file_actions_destroy(jnr.ffi.Pointer fileActions)
int
posix_spawn_file_actions_init(jnr.ffi.Pointer fileActions)
int
posix_spawnattr_destroy(jnr.ffi.Pointer attr)
int
posix_spawnattr_getflags(jnr.ffi.Pointer attr, jnr.ffi.byref.ShortByReference flags)
int
posix_spawnattr_getpgroup(jnr.ffi.Pointer attr, jnr.ffi.byref.NumberByReference pgroup)
int
posix_spawnattr_getsigdefault(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigdefault)
int
posix_spawnattr_getsigmask(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigmask)
int
posix_spawnattr_init(jnr.ffi.Pointer attr)
int
posix_spawnattr_setflags(jnr.ffi.Pointer attr, short flags)
int
posix_spawnattr_setpgroup(jnr.ffi.Pointer attr, long pgroup)
int
posix_spawnattr_setsigdefault(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigdefault)
int
posix_spawnattr_setsigmask(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigmask)
int
posix_spawnp(jnr.ffi.byref.ByReference pid, java.lang.CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
int
sigprocmask(int how, jnr.ffi.Pointer set, jnr.ffi.Pointer get)
-
Methods inherited from interface jnr.posix.LibC
access, chdir, chmod, chown, close, confstr, daemon, dup, dup2, endgrent, endpwent, environ, execv, execve, fchmod, fchown, fcntl, fcntl, fcntl, fcntl, fcntl, fdatasync, flock, fork, fpathconf, fstat, fstat64, fsync, ftruncate, futimens, futimens, futimes, getcwd, getdtablesize, getegid, getenv, geteuid, getgid, getgrent, getgrgid, getgrnam, getgroups, gethostname, getlogin, getpgid, getpgid, getpgrp, getpid, getppid, getpriority, getpwent, getpwnam, getpwuid, getrlimit, getrlimit, getsockopt, gettimeofday, getuid, isatty, kill, kill, lchmod, lchown, link, lseek, lstat, lstat64, lutimes, mkdir, nl_langinfo, open, pipe, pread, pread, pread, pread, pwrite, pwrite, pwrite, pwrite, raise, read, read, read, read, readlink, readlink, readlink, recvmsg, rename, rmdir, sendmsg, setegid, setenv, seteuid, setgid, setgrent, setlocale, setpgid, setpgrp, setpriority, setpwent, setrlimit, setrlimit, setsid, setsockopt, setuid, signal, socketpair, stat, stat64, strerror, symlink, syscall, syscall, syscall, syscall, sysconf, times, truncate, umask, unlink, unsetenv, utimensat, utimensat, utimes, utimes, wait, waitpid, write, write, write, write
-
-
-
-
Method Detail
-
posix_spawn
int posix_spawn(jnr.ffi.byref.ByReference pid, java.lang.CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
-
posix_spawnp
int posix_spawnp(jnr.ffi.byref.ByReference pid, java.lang.CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
-
posix_spawn_file_actions_init
int posix_spawn_file_actions_init(jnr.ffi.Pointer fileActions)
-
posix_spawn_file_actions_destroy
int posix_spawn_file_actions_destroy(jnr.ffi.Pointer fileActions)
-
posix_spawn_file_actions_addclose
int posix_spawn_file_actions_addclose(jnr.ffi.Pointer fileActions, int filedes)
-
posix_spawn_file_actions_addopen
@Deprecated int posix_spawn_file_actions_addopen(jnr.ffi.Pointer fileActions, int filedes, java.lang.CharSequence path, int oflag, int mode)
Deprecated.due to CVE-2014-4043 (https://bugzilla.redhat.com/show_bug.cgi?id=1983750)
-
posix_spawn_file_actions_addopen
int posix_spawn_file_actions_addopen(jnr.ffi.Pointer fileActions, int filedes, java.nio.ByteBuffer path, int oflag, int mode)
-
posix_spawn_file_actions_adddup2
int posix_spawn_file_actions_adddup2(jnr.ffi.Pointer fileActions, int filedes, int newfiledes)
-
posix_spawnattr_init
int posix_spawnattr_init(jnr.ffi.Pointer attr)
-
posix_spawnattr_destroy
int posix_spawnattr_destroy(jnr.ffi.Pointer attr)
-
posix_spawnattr_setflags
int posix_spawnattr_setflags(jnr.ffi.Pointer attr, short flags)
-
posix_spawnattr_getflags
int posix_spawnattr_getflags(jnr.ffi.Pointer attr, jnr.ffi.byref.ShortByReference flags)
-
posix_spawnattr_setpgroup
int posix_spawnattr_setpgroup(jnr.ffi.Pointer attr, long pgroup)
-
posix_spawnattr_getpgroup
int posix_spawnattr_getpgroup(jnr.ffi.Pointer attr, jnr.ffi.byref.NumberByReference pgroup)
-
posix_spawnattr_setsigmask
int posix_spawnattr_setsigmask(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigmask)
-
posix_spawnattr_getsigmask
int posix_spawnattr_getsigmask(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigmask)
-
posix_spawnattr_setsigdefault
int posix_spawnattr_setsigdefault(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigdefault)
-
posix_spawnattr_getsigdefault
int posix_spawnattr_getsigdefault(jnr.ffi.Pointer attr, jnr.ffi.Pointer sigdefault)
-
sigprocmask
int sigprocmask(int how, jnr.ffi.Pointer set, jnr.ffi.Pointer get)
-
mkfifo
int mkfifo(java.lang.CharSequence filename, int mode)
-
-