Job Control

Job and process tracking for foreground/background execution.

Enums

enum t_job_status

Values:

enumerator JOB_RUNNING
enumerator JOB_STOPPED
enumerator JOB_DONE
enumerator JOB_TERMINATED
struct t_process

Public Members

pid_t pid
char *cmd
int status
int completed
int stopped
struct t_job

Public Members

int id
pid_t pgid
char *cmd_line
t_list *processes
t_job_status status
int notified
int foreground