summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/pinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/pinfo.h')
-rw-r--r--winsup/cygwin/pinfo.h6
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);}