src/commands/ash/jobs.h File Reference
#include <signal.h>
Go to the source code of this file.
|
Classes |
| struct | procstat |
| struct | job |
Defines |
| #define | FORK_FG 0 |
| #define | FORK_BG 1 |
| #define | FORK_NOJOB 2 |
| #define | JOBSTOPPED 1 |
| #define | JOBDONE 2 |
| #define | setjobctl(on) |
Functions |
| void | setjobctl (int) |
| int | fgcmd (int, char **) |
| int | bgcmd (int, char **) |
| int | jobscmd (int, char **) |
| void | showjobs (int, int, int) |
| int | waitcmd (int, char **) |
| int | jobidcmd (int, char **) |
| struct job * | makejob (union node *, int) |
| pid_t | forkshell (struct job *, union node *, int) |
| int | waitforjob (struct job *, int *) |
| int | stoppedjobs (void) |
| char * | commandtext (union node *) |
Variables |
| pid_t | backgndpid |
| int | job_warning |
| int | in_waitcmd |
| int | in_dowait |
| volatile sig_atomic_t | breakwaitcmd |
Define Documentation
Function Documentation
| int bgcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| char* commandtext |
( |
union node * |
|
) |
|
| int fgcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| pid_t forkshell |
( |
struct job * |
, |
|
|
union node * |
, |
|
|
int |
| |
|
) |
| | |
| int jobidcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| int jobscmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| struct job* makejob |
( |
union node * |
, |
|
|
int |
| |
|
) |
| | [read] |
| void showjobs |
( |
int |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | |
| int waitcmd |
( |
int |
, |
|
|
char ** |
| |
|
) |
| | |
| int waitforjob |
( |
struct job * |
, |
|
|
int * |
| |
|
) |
| | |
Variable Documentation