|
|
1.1 root 1: /***
2: *process.h - definition and declarations for process control functions
3: *
4: * Copyright (c) 1985-1990, Microsoft Corporation. All rights reserved.
5: *
6: *Purpose:
7: * This file defines the modeflag values for spawnxx calls.
8: * Only P_WAIT and P_OVERLAY are currently implemented on MS-DOS.
9: * Also contains the function argument declarations for all
10: * process control related routines.
11: *
12: ****/
13:
14:
15: /* modeflag values for spawnxx routines */
16:
17: #ifndef _MT
18: extern int _cdecl _p_overlay;
19: #endif
20:
21: #define P_WAIT 0
22: #define P_NOWAIT 1
23: #ifdef _MT
24: #define P_OVERLAY 2
25: #else
26: #define P_OVERLAY _p_overlay
27: #endif
28: #define OLD_P_OVERLAY 2
29: #define P_NOWAITO 3
30: #define P_DETACH 4
31:
32:
33: /* Action Codes used with Cwait() */
34:
35: #define WAIT_CHILD 0
36: #define WAIT_GRANDCHILD 1
37:
38:
39: /* function prototypes */
40:
41: #ifdef _MT
42: int _cdecl _beginthread (void (_cdecl *) (void *), unsigned, void *);
43: void _cdecl _endthread(void);
44: #endif
45: void _cdecl abort(void);
46: void _cdecl _cexit(void);
47: void _cdecl _c_exit(void);
48: int _cdecl cwait(int *, int, int);
49: int _cdecl execl(const char *, const char *, ...);
50: int _cdecl execle(const char *, const char *, ...);
51: int _cdecl execlp(const char *, const char *, ...);
52: int _cdecl execlpe(const char *, const char *, ...);
53: int _cdecl execv(const char *, const char * const *);
54: int _cdecl execve(const char *, const char * const *, const char * const *);
55: int _cdecl execvp(const char *, const char * const *);
56: int _cdecl execvpe(const char *, const char * const *, const char * const *);
57: void _cdecl exit(int);
58: void _cdecl _exit(int);
59: int _cdecl getpid(void);
60: int _cdecl spawnl(int, const char *, const char *, ...);
61: int _cdecl spawnle(int, const char *, const char *, ...);
62: int _cdecl spawnlp(int, const char *, const char *, ...);
63: int _cdecl spawnlpe(int, const char *, const char *, ...);
64: int _cdecl spawnv(int, const char *, const char * const *);
65: int _cdecl spawnve(int, const char *, const char * const *,
66: const char * const *);
67: int _cdecl spawnvp(int, const char *, const char * const *);
68: int _cdecl spawnvpe(int, const char *, const char * const *,
69: const char * const *);
70: int _cdecl system(const char *);
71: int _cdecl wait(int *);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.