public class Spawn extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Spawn.pid_tPointer
Process identifiers are 32-bit signed integers on both Darwin and Linux.
|
static interface |
Spawn.posix_spawn_file_actions_t |
static interface |
Spawn.posix_spawnattr_t |
Constructor and Description |
---|
Spawn() |
Modifier and Type | Method and Description |
---|---|
static int |
posix_spawn_file_actions_addclose(Spawn.posix_spawn_file_actions_t file_actions,
int filedes) |
static int |
posix_spawn_file_actions_adddup2(Spawn.posix_spawn_file_actions_t file_actions,
int filedes,
int newfiledes) |
static int |
posix_spawn_file_actions_addopen(Spawn.posix_spawn_file_actions_t file_actions,
int filedes,
org.graalvm.nativeimage.c.type.CCharPointer path,
int oflag,
int mode) |
static int |
posix_spawn_file_actions_destroy(Spawn.posix_spawn_file_actions_t file_actions) |
static int |
posix_spawn_file_actions_init(Spawn.posix_spawn_file_actions_t file_actions) |
static int |
posix_spawn(Spawn.pid_tPointer pid,
org.graalvm.nativeimage.c.type.CCharPointer path,
Spawn.posix_spawn_file_actions_t file_action,
Spawn.posix_spawnattr_t attr,
org.graalvm.nativeimage.c.type.CCharPointerPointer argv,
org.graalvm.nativeimage.c.type.CCharPointerPointer envp)
int
posix_spawn(pid_t *restrict pid,
const char *restrict path,
const posix_spawn_file_actions_t *file_actions,
const posix_spawnattr_t *restrict attrp,
char *const argv[restrict],
char *const envp[restrict]);
|
static int |
posix_spawnattr_destroy(Spawn.posix_spawnattr_t attr) |
static int |
posix_spawnattr_getflags(Spawn.posix_spawnattr_t attr,
org.graalvm.nativeimage.c.type.CShortPointer flags) |
static int |
posix_spawnattr_getpgroup(Spawn.posix_spawnattr_t attr,
Spawn.pid_tPointer pgroup) |
static int |
posix_spawnattr_getsigdefault(Spawn.posix_spawnattr_t attr,
Signal.sigset_tPointer sigdefault) |
static int |
posix_spawnattr_getsigmask(Spawn.posix_spawnattr_t attr,
Signal.sigset_tPointer sigmask) |
static int |
posix_spawnattr_init(Spawn.posix_spawnattr_t attr) |
static int |
posix_spawnattr_setflags(Spawn.posix_spawnattr_t attr,
short flags) |
static int |
posix_spawnattr_setpgroup(Spawn.posix_spawnattr_t attr,
int pgroup) |
static int |
posix_spawnattr_setsigdefault(Spawn.posix_spawnattr_t attr,
Signal.sigset_tPointer sigdefault) |
static int |
posix_spawnattr_setsigmask(Spawn.posix_spawnattr_t attr,
Signal.sigset_tPointer sigmask) |
static int |
posix_spawnp(Spawn.pid_tPointer pid,
org.graalvm.nativeimage.c.type.CCharPointer file,
Spawn.posix_spawn_file_actions_t file_action,
Spawn.posix_spawnattr_t attr,
org.graalvm.nativeimage.c.type.CCharPointerPointer argv,
org.graalvm.nativeimage.c.type.CCharPointerPointer envp)
int
posix_spawnp(pid_t* restrict pid,
const char* restrict file,
const posix_spawn_file_actions_t* file_actions,
const posix_spawnattr_t* restrict attrp,
char* const argv[restrict],
char* const envp[restrict]);
|
public static int posix_spawn(Spawn.pid_tPointer pid, org.graalvm.nativeimage.c.type.CCharPointer path, Spawn.posix_spawn_file_actions_t file_action, Spawn.posix_spawnattr_t attr, org.graalvm.nativeimage.c.type.CCharPointerPointer argv, org.graalvm.nativeimage.c.type.CCharPointerPointer envp)
int posix_spawn(pid_t *restrict pid, const char *restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]);
public static int posix_spawnp(Spawn.pid_tPointer pid, org.graalvm.nativeimage.c.type.CCharPointer file, Spawn.posix_spawn_file_actions_t file_action, Spawn.posix_spawnattr_t attr, org.graalvm.nativeimage.c.type.CCharPointerPointer argv, org.graalvm.nativeimage.c.type.CCharPointerPointer envp)
int posix_spawnp(pid_t* restrict pid, const char* restrict file, const posix_spawn_file_actions_t* file_actions, const posix_spawnattr_t* restrict attrp, char* const argv[restrict], char* const envp[restrict]);
public static int posix_spawn_file_actions_addclose(Spawn.posix_spawn_file_actions_t file_actions, int filedes)
public static int posix_spawn_file_actions_adddup2(Spawn.posix_spawn_file_actions_t file_actions, int filedes, int newfiledes)
public static int posix_spawn_file_actions_addopen(Spawn.posix_spawn_file_actions_t file_actions, int filedes, org.graalvm.nativeimage.c.type.CCharPointer path, int oflag, int mode)
public static int posix_spawn_file_actions_init(Spawn.posix_spawn_file_actions_t file_actions)
public static int posix_spawn_file_actions_destroy(Spawn.posix_spawn_file_actions_t file_actions)
public static int posix_spawnattr_init(Spawn.posix_spawnattr_t attr)
public static int posix_spawnattr_destroy(Spawn.posix_spawnattr_t attr)
public static int posix_spawnattr_setsigdefault(Spawn.posix_spawnattr_t attr, Signal.sigset_tPointer sigdefault)
public static int posix_spawnattr_getsigdefault(Spawn.posix_spawnattr_t attr, Signal.sigset_tPointer sigdefault)
public static int posix_spawnattr_setflags(Spawn.posix_spawnattr_t attr, short flags)
public static int posix_spawnattr_getflags(Spawn.posix_spawnattr_t attr, org.graalvm.nativeimage.c.type.CShortPointer flags)
public static int posix_spawnattr_setpgroup(Spawn.posix_spawnattr_t attr, int pgroup)
public static int posix_spawnattr_getpgroup(Spawn.posix_spawnattr_t attr, Spawn.pid_tPointer pgroup)
public static int posix_spawnattr_setsigmask(Spawn.posix_spawnattr_t attr, Signal.sigset_tPointer sigmask)
public static int posix_spawnattr_getsigmask(Spawn.posix_spawnattr_t attr, Signal.sigset_tPointer sigmask)