execunix.c File Reference

#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]

Function Documentation

void execcmd ( char *  string,
void(*)(void *closure, int status)  func,
void *  closure,
LIST shell 
)

int execwait (  ) 

void onintr ( int  disp  ) 


Variable Documentation

void* closure

int cmdsrunning = 0 [static]

struct { ... } cmdtab[ MAXJOBS ] [static]

void(* func)(void *closure, int status)

int intr = 0 [static]

void(*) istat(int) [static]

int pid


Generated on Thu Aug 17 15:54:32 2006 for MaJam by  doxygen 1.4.7