Annotation of os2sdk/include/process.h, revision 1.1.1.1

1.1       root        1: /***
                      2: *process.h - definition and declarations for process control functions
                      3: *
                      4: *   Copyright (c) 1985-1987, Microsoft Corporation.  All rights reserved.
                      5: *
                      6: *Purpose:
                      7: *   This file defines the modeflag values for spawnxx calls.  Only
                      8: *   P_WAIT and P_OVERLAY are currently implemented on DOS 2 & 3.
                      9: *   P_NOWAIT is also enabled on DOS 4.  Also contains the function
                     10: *   argument declarations for all process control related routines.
                     11: *
                     12: *******************************************************************************/
                     13: 
                     14: 
                     15: #ifndef NO_EXT_KEYS /* extensions enabled */
                     16:     #define _CDECL  cdecl
                     17:     #define _NEAR   near
                     18: #else /* extensions not enabled */
                     19:     #define _CDECL
                     20:     #define _NEAR
                     21: #endif /* NO_EXT_KEYS */
                     22: 
                     23: 
                     24: /* modeflag values for spawnxx routines */
                     25: 
                     26: extern int _NEAR _CDECL _p_overlay;
                     27: 
                     28: #define P_WAIT      0
                     29: #define P_NOWAIT    1
                     30: #define P_OVERLAY   _p_overlay
                     31: #define OLD_P_OVERLAY  2
                     32: #define P_NOWAITO   3
                     33: 
                     34: 
                     35: /* Action Codes used with Cwait() */
                     36: 
                     37: #define WAIT_CHILD 0
                     38: #define WAIT_GRANDCHILD 1
                     39: 
                     40: 
                     41: /* function prototypes */
                     42: 
                     43: void _CDECL abort(void);
                     44: int _CDECL cwait(int *, int, int);
                     45: int _CDECL execl(char *, char *, ...);
                     46: int _CDECL execle(char *, char *, ...);
                     47: int _CDECL execlp(char *, char *, ...);
                     48: int _CDECL execlpe(char *, char *, ...);
                     49: int _CDECL execv(char *, char **);
                     50: int _CDECL execve(char *, char **, char **);
                     51: int _CDECL execvp(char *, char **);
                     52: int _CDECL execvpe(char *, char **, char **);
                     53: void _CDECL exit(int);
                     54: void _CDECL _exit(int);
                     55: int _CDECL getpid(void);
                     56: int _CDECL spawnl(int, char *, char *, ...);
                     57: int _CDECL spawnle(int, char *, char *, ...);
                     58: int _CDECL spawnlp(int, char *, char *, ...);
                     59: int _CDECL spawnlpe(int, char *, char *, ...);
                     60: int _CDECL spawnv(int, char *, char **);
                     61: int _CDECL spawnve(int, char *, char **, char **);
                     62: int _CDECL spawnvp(int, char *, char **);
                     63: int _CDECL spawnvpe(int, char *, char **, char **);
                     64: int _CDECL system(const char *);
                     65: int _CDECL wait(int *);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.