Functions | |
int | di_exec_env_full (const char *path, const char *const argv[], const char *const envp[], di_io_handler *stdout_handler, di_io_handler *stderr_handler, void *io_user_data, di_process_handler *parent_prepare_handler, void *parent_prepare_user_data, di_process_handler *child_prepare_handler, void *child_prepare_user_data) |
int | di_exec_env (const char *path, const char *const argv[], const char *const envp[]) |
int | di_exec_full (const char *path, const char *const argv[], di_io_handler *stdout_handler, di_io_handler *stderr_handler, void *io_user_data, di_process_handler *parent_prepare_handler, void *parent_prepare_user_data, di_process_handler *child_prepare_handler, void *child_prepare_user_data) |
int | di_exec (const char *path, const char *const argv[]) |
int | di_exec_shell_full (const char *const cmd, di_io_handler *stdout_handler, di_io_handler *stderr_handler, void *io_user_data, di_process_handler *parent_prepare_handler, void *parent_prepare_user_data, di_process_handler *child_prepare_handler, void *child_prepare_user_data) |
int | di_exec_shell (const char *const cmd) |
int | di_exec_shell_log (const char *const cmd) |
int | di_exec_mangle_status (int status) |
int | di_execlog (const char *const cmd) __attribute__((deprecated)) |
Variables | |
di_io_handler | di_exec_io_log |
di_process_handler | di_exec_prepare_chdir |
di_process_handler | di_exec_prepare_chroot |
|
execv like call
|
|
execve like call
|
|
execve like call
|
|
execv like call
|
|
mangle status like sh does it: * if signaled: 128 + signal * else return code
|
|
system like call
|
|
system like call
|
|
system like call with output via log
|
|
|
|
logs the output |
|
chdir to user_data
|
|
chroot to user_data
|