• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/
1/* process.h.  This file comes with MSDOS and WIN32 systems.  */
2
3#ifndef __PROCESS_H_
4#define __PROCESS_H_
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10int execl(const char *path, const char *argv0, ...);
11int execle(const char *path, const char *argv0, ... /*, char * const *envp */);
12int execlp(const char *path, const char *argv0, ...);
13int execlpe(const char *path, const char *argv0, ... /*, char * const *envp */);
14
15int execv(const char *path, char * const *argv);
16int execve(const char *path, char * const *argv, char * const *envp);
17int execvp(const char *path, char * const *argv);
18int execvpe(const char *path, char * const *argv, char * const *envp);
19
20int spawnl(int mode, const char *path, const char *argv0, ...);
21int spawnle(int mode, const char *path, const char *argv0, ... /*, char * const *envp */);
22int spawnlp(int mode, const char *path, const char *argv0, ...);
23int spawnlpe(int mode, const char *path, const char *argv0, ... /*, char * const *envp */);
24
25int spawnv(int mode, const char *path, const char * const *argv);
26int spawnve(int mode, const char *path, const char * const *argv, const char * const *envp);
27int spawnvp(int mode, const char *path, const char * const *argv);
28int spawnvpe(int mode, const char *path, const char * const *argv, const char * const *envp);
29
30int cwait(int *, int, int);
31
32#define _P_WAIT		1
33#define _P_NOWAIT	2	/* always generates error */
34#define _P_OVERLAY	3
35#define _P_NOWAITO	4
36#define _P_DETACH	5
37
38#define WAIT_CHILD 1
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif
45