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 jobmakejob (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

#define FORK_BG   1

Definition at line 38 of file jobs.h.

#define FORK_FG   0

Definition at line 37 of file jobs.h.

#define FORK_NOJOB   2

Definition at line 39 of file jobs.h.

#define JOBDONE   2

Definition at line 59 of file jobs.h.

#define JOBSTOPPED   1

Definition at line 58 of file jobs.h.

#define setjobctl ( on   ) 

Definition at line 97 of file jobs.h.


Function Documentation

int bgcmd ( int  ,
char **   
)

Definition at line 248 of file jobs.c.

char* commandtext ( union node  ) 

Definition at line 1102 of file jobs.c.

int fgcmd ( int  ,
char **   
)

pid_t forkshell ( struct job ,
union node ,
int   
)

Definition at line 759 of file jobs.c.

int jobidcmd ( int  ,
char **   
)

int jobscmd ( int  ,
char **   
)

struct job* makejob ( union node ,
int   
) [read]

void setjobctl ( int   ) 

Definition at line 140 of file jobs.c.

void showjobs ( int  ,
int  ,
int   
)

Definition at line 419 of file jobs.c.

int stoppedjobs ( void   ) 

Definition at line 1072 of file jobs.c.

int waitcmd ( int  ,
char **   
)

Definition at line 471 of file jobs.c.

int waitforjob ( struct job ,
int *   
)

Definition at line 885 of file jobs.c.


Variable Documentation

pid_t backgndpid

Definition at line 98 of file jobs.c.

Definition at line 105 of file jobs.c.

int in_dowait

Definition at line 104 of file jobs.c.

Definition at line 103 of file jobs.c.

Definition at line 1070 of file jobs.c.


Generated on Tue Mar 9 04:36:23 2010 for Minix by  doxygen 1.5.8