Package jnr.posix

Interface UnixLibC

    • 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)