Package jnr.posix

Interface UnixLibC

All Superinterfaces:
LibC
All Known Subinterfaces:
AixLibC, LinuxLibC, SolarisLibC

public interface UnixLibC extends LibC
  • Method Details

    • 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

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