execmsft.c File Reference

#include "jam.h"
#include "lists.h"
#include "execcmd.h"
#include <errno.h>
#include <process.h>
#include <windows.h>

Defines

#define WIN32_LEAN_AND_MEAN
#define wait   my_wait

Functions

static int my_wait (int *status)
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
   char *   tempfile
cmdtab [MAXJOBS]

Define Documentation

#define wait   my_wait

#define WIN32_LEAN_AND_MEAN


Function Documentation

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

int execwait (  ) 

static int my_wait ( int *  status  )  [static]

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

char* tempfile


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