1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| /* process.h. This file comes with MSDOS and WIN32 systems. */
|
| #ifndef __PROCESS_H_
| #define __PROCESS_H_
|
| #ifdef __cplusplus
| extern "C" {
| #endif
|
| int execl(const char *path, const char *argv0, ...);
| int execle(const char *path, const char *argv0, ... /*, char * const *envp */);
| int execlp(const char *path, const char *argv0, ...);
| int execlpe(const char *path, const char *argv0, ... /*, char * const *envp */);
|
| int execv(const char *path, char * const *argv);
| int execve(const char *path, char * const *argv, char * const *envp);
| int execvp(const char *path, char * const *argv);
| int execvpe(const char *path, char * const *argv, char * const *envp);
|
| int spawnl(int mode, const char *path, const char *argv0, ...);
| int spawnle(int mode, const char *path, const char *argv0, ... /*, char * const *envp */);
| int spawnlp(int mode, const char *path, const char *argv0, ...);
| int spawnlpe(int mode, const char *path, const char *argv0, ... /*, char * const *envp */);
|
| int spawnv(int mode, const char *path, const char * const *argv);
| int spawnve(int mode, const char *path, const char * const *argv, const char * const *envp);
| int spawnvp(int mode, const char *path, const char * const *argv);
| int spawnvpe(int mode, const char *path, const char * const *argv, const char * const *envp);
|
| int cwait(int *, int, int);
|
| #define _P_WAIT 1
| #define _P_NOWAIT 2 /* always generates error */
| #define _P_OVERLAY 3
| #define _P_NOWAITO 4
| #define _P_DETACH 5
|
| #define WAIT_CHILD 1
|
| #ifdef __cplusplus
| }
| #endif
|
| #endif
|
|