#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 wait my_wait |
#define WIN32_LEAN_AND_MEAN |
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 | ) |
void* closure |
int cmdsrunning = 0 [static] |
struct { ... } cmdtab[ MAXJOBS ] [static] |
int intr = 0 [static] |
void(*) istat(int) [static] |
int pid |
char* tempfile |