#include "output.h"
#include "trace.h"
Go to the source code of this file.
|
RETSIGTYPE | child_handler (int sig) |
|
int | is_bourne_compatible_shell (const char *path) |
|
void | new_job (file_t *file, target_stack_node_t *p_call_stack) |
|
void | reap_children (int block, int err, target_stack_node_t *p_call_stack) |
|
void | start_waiting_jobs (target_stack_node_t *p_call_stack) |
|
char ** | construct_command_argv (char *line, char **restp, struct file *file, int cmd_flags, char **batch_file) |
|
pid_t | child_execute_job (struct childbase *child, int good_stdin, char **argv) |
|
void | exec_command (char **argv, char **envp) |
|
void | unblock_all_sigs (void) |
|
◆ CHILDBASE
Value:char *cmd_name; \
char **environment; \
VMSCHILD \
◆ VMSCHILD
◆ child_execute_job()
pid_t child_execute_job |
( |
struct childbase * |
child, |
|
|
int |
good_stdin, |
|
|
char ** |
argv |
|
) |
| |
◆ child_handler()
◆ construct_command_argv()
char** construct_command_argv |
( |
char * |
line, |
|
|
char ** |
restp, |
|
|
struct file * |
file, |
|
|
int |
cmd_flags, |
|
|
char ** |
batch_file |
|
) |
| |
◆ exec_command()
void exec_command |
( |
char ** |
argv, |
|
|
char ** |
envp |
|
) |
| |
◆ is_bourne_compatible_shell()
int is_bourne_compatible_shell |
( |
const char * |
path | ) |
|
◆ new_job()
◆ reap_children()
◆ start_waiting_jobs()
◆ unblock_all_sigs()
void unblock_all_sigs |
( |
void |
| ) |
|
◆ children
◆ job_slots_used
unsigned int job_slots_used |
◆ jobserver_tokens
unsigned int jobserver_tokens |