diff options
Diffstat (limited to 'winsup/cygwin/pinfo.h')
-rw-r--r-- | winsup/cygwin/pinfo.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/winsup/cygwin/pinfo.h b/winsup/cygwin/pinfo.h index d4034e154..65168329c 100644 --- a/winsup/cygwin/pinfo.h +++ b/winsup/cygwin/pinfo.h @@ -168,9 +168,10 @@ public: #ifndef _SIGPROC_H int remember () {system_printf ("remember is not here"); return 0;} #else - int remember () + int remember (bool detach) { - int res = proc_subproc (PROC_ADDCHILD, (DWORD) this); + int res = proc_subproc (detach ? PROC_DETACHED_CHILD : PROC_ADDCHILD, + (DWORD) this); destroy = res ? false : true; return res; } |