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
 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, CharSequence 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_spawn(jnr.ffi.byref.ByReference pid, CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, CharSequence[] argv, CharSequence[] envp)
           
 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, CharSequence path, jnr.ffi.Pointer fileActions, jnr.ffi.Pointer attr, CharSequence[] argv, CharSequence[] envp)
           
 int sigprocmask(int how, jnr.ffi.Pointer set, jnr.ffi.Pointer get)
           
 
Methods inherited from interface jnr.posix.LibC
chdir, chmod, chown, close, crypt, dup, dup2, endgrent, endpwent, execv, execve, fchmod, fchown, fcntl, fcntl, fcntl, fdatasync, flock, fork, fstat, fstat64, fsync, ftruncate, futimes, getcwd, getdtablesize, getegid, getenv, geteuid, getgid, getgrent, getgrgid, getgrnam, getlogin, getpgid, getpgid, getpgrp, getpid, getppid, getpriority, getpwent, getpwnam, getpwuid, getuid, isatty, kill, lchmod, lchown, link, lseek, lstat, lstat64, mkdir, open, pipe, pread, pread, pwrite, pwrite, read, read, readlink, recvmsg, rmdir, sendmsg, setegid, setenv, seteuid, setgid, setgrent, setpgid, setpgrp, setpriority, setpwent, setsid, setuid, signal, socketpair, stat, stat64, symlink, sysconf, times, umask, unlink, unsetenv, utimes, wait, waitpid, write, write
 

Method Detail

posix_spawn

int posix_spawn(jnr.ffi.byref.ByReference pid,
                CharSequence path,
                jnr.ffi.Pointer fileActions,
                jnr.ffi.Pointer attr,
                CharSequence[] argv,
                CharSequence[] envp)

posix_spawnp

int posix_spawnp(jnr.ffi.byref.ByReference pid,
                 CharSequence path,
                 jnr.ffi.Pointer fileActions,
                 jnr.ffi.Pointer attr,
                 CharSequence[] argv,
                 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

int posix_spawn_file_actions_addopen(jnr.ffi.Pointer fileActions,
                                     int filedes,
                                     CharSequence 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)


Copyright © 2014. All Rights Reserved.