diff options
Diffstat (limited to 'winsup/cygwin/pinfo.h')
-rw-r--r-- | winsup/cygwin/pinfo.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/winsup/cygwin/pinfo.h b/winsup/cygwin/pinfo.h index b649e0fbd..776e6359f 100644 --- a/winsup/cygwin/pinfo.h +++ b/winsup/cygwin/pinfo.h @@ -27,6 +27,8 @@ enum picom }; #define EXITCODE_UNSET 0x80000000 +#define EXITCODE_NOSET EXITCODE_UNSET +#define EXITCODE_EXEC EXITCODE_UNSET class _pinfo { @@ -83,8 +85,6 @@ public: HANDLE tothem; HANDLE fromthem; - void exit (UINT n, bool norecord = 0) __attribute__ ((noreturn, regparm(2))); - inline void set_has_pgid_children () { if (pgid == pid) @@ -155,6 +155,8 @@ public: if (destroy && procinfo) release (); } + void exit (DWORD n) __attribute__ ((noreturn, regparm(2))); + void set_exit_state (DWORD) __attribute__ ((regparm(2))); void initialize_lock () {InitializeCriticalSection (&_lock);} void lock () {EnterCriticalSection (&_lock);} void unlock () {LeaveCriticalSection (&_lock);} |