#include "jam.h"#include "lists.h"#include "execcmd.h"#include <errno.h>#include <sys/wait.h>#include <unistd.h>Functions | |
| void | onintr (int disp) |
| void | execcmd (char *string, void(*func)(void *closure, int status), void *closure, LIST *shell) |
| int | execwait () |
Variables | |
| static int | intr = 0 |
| static int | cmdsrunning = 0 |
| static void(*) | istat (int) |
| struct { | |
| int pid | |
| void(* func )(void *closure, int status) | |
| void * closure | |
| } | cmdtab [MAXJOBS] |
| void execcmd | ( | char * | string, | |
| void(*)(void *closure, int status) | func, | |||
| void * | closure, | |||
| LIST * | shell | |||
| ) |
| int execwait | ( | ) |
| void onintr | ( | int | disp | ) |
| void* closure |
int cmdsrunning = 0 [static] |
struct { ... } cmdtab[ MAXJOBS ] [static] |
int intr = 0 [static] |
void(*) istat(int) [static] |
| int pid |
1.4.7