/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ #ifndef __dj_include_process_h_ #define __dj_include_process_h_ #ifdef __cplusplus extern "C" { #endif #ifndef __dj_ENFORCE_ANSI_FREESTANDING #ifndef __STRICT_ANSI__ #ifndef _POSIX_SOURCE int _dos_exec(const char *program, const char *args, char *const _envp[]); 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, char *const _argv[]); int spawnve(int _mode, const char *_path, char *const _argv[], char *const _envp[]); int spawnvp(int _mode, const char *_path, char *const _argv[]); int spawnvpe(int _mode, const char *_path, char *const _argv[], char *const _envp[]); #define P_WAIT 1 #define P_NOWAIT 2 /* always generates error */ #define P_OVERLAY 3 #endif /* !_POSIX_SOURCE */ #endif /* !__STRICT_ANSI__ */ #endif /* !__dj_ENFORCE_ANSI_FREESTANDING */ #ifndef __dj_ENFORCE_FUNCTION_CALLS #endif /* !__dj_ENFORCE_FUNCTION_CALLS */ #ifdef __cplusplus } #endif #endif /* !__dj_include_process_h_ */