module core.c.posix.spawn
Code Map
module core.c.posix.spawn;
enum POSIX_SPAWN_RESETIDS;
enum POSIX_SPAWN_SETPGROUP;
enum POSIX_SPAWN_SETSIGDEF;
enum POSIX_SPAWN_SETSIGMASK;
enum POSIX_SPAWN_SETSCHEDPARAM;
enum POSIX_SPAWN_SETSCHEDULER;
enum POSIX_SPAWN_USEVFORK;
alias posix_spawn_file_actions_t = posix_spawn_file_actions;
alias posix_spawnattr_t = posix_spawnattr;
struct posix_spawn_file_actions
{
public:
__data: void[80];
}
struct posix_spawnattr
{
public:
__data: void[336];
}
fn posix_spawn(pid_t*, const(char)*, const(posix_spawn_file_actions_t)*, const(posix_spawnattr_t)*, const(const(char)*)*, const(const(char)*)*) i32;
fn posix_spawn(pid_t*, const(char)*, const(posix_spawn_file_actions_t)*, const(posix_spawnattr_t)*, const(const(char)*)*, const(const(char)*)*) i32;
fn posix_spawnattr_init(posix_spawnattr_t*) i32;
fn posix_spawnattr_destroy(posix_spawnattr_t*) i32;
fn posix_spawnattr_getflags(const(posix_spawnattr_t)*, i16*) i32;
fn posix_spawnattr_setflags(posix_spawnattr_t*, i16) i32;
fn posix_spawnattr_getpgroup(const(posix_spawnattr_t)*, pid_t*) i32;
fn posix_spawnattr_setpgroup(posix_spawnattr_t*, pid_t) i32;
fn posix_spawnattr_getschedpolicy(const(posix_spawnattr_t)*, i32*) i32;
fn posix_spawnattr_setschedpolicy(posix_spawnattr_t*, i32) i32;
fn posix_spawn_file_actions_init(posix_spawn_file_actions_t*) i32;
fn posix_spawn_file_actions_destroy(posix_spawn_file_actions_t*) i32;
fn posix_spawn_file_actions_addopen(posix_spawn_file_actions_t*, i32, const(char)*, i32, mode_t) i32;
fn posix_spawn_file_actions_addclose(posix_spawn_file_actions_t*, i32) i32;
fn posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t*, i32, i32) i32;