Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK
MALLOC_DEBUG and NEWVFORK haven't been defined since 2008 (4616253751
).
Remove all references to tem.
winsup/cygwin/ChangeLog:
acconfig.h: delete
dcrt0.cc (dll_crt0_1): remove NEWVFORK code.
dcrt0.cc (do_exit): ditto.
debug.h: ditto.
dtable.h: ditto.
winsup.h: ditto.
globals.cc: ditto.
malloc_wrapper.cc: ditto.
malloc_wrapper.cc (malloc_init): ditto.
spawn.cc (spawnve): ditto.
syscalls.cc (setsid): ditto.
Signed-off-by: Peter Foley <pefoley2@pefoley.com>
This commit is contained in:
committed by
Corinna Vinschen
parent
02cfe00445
commit
b259af51b8
@@ -882,14 +882,6 @@ spawnve (int mode, const char *path, const char *const *argv,
|
||||
static char *const empty_env[] = { NULL };
|
||||
|
||||
int ret;
|
||||
#ifdef NEWVFORK
|
||||
vfork_save *vf = vfork_storage.val ();
|
||||
|
||||
if (vf != NULL && (vf->pid < 0) && mode == _P_OVERLAY)
|
||||
mode = _P_NOWAIT;
|
||||
else
|
||||
vf = NULL;
|
||||
#endif
|
||||
|
||||
syscall_printf ("spawnve (%s, %s, %p)", path, argv[0], envp);
|
||||
|
||||
@@ -910,16 +902,6 @@ spawnve (int mode, const char *path, const char *const *argv,
|
||||
case _P_DETACH:
|
||||
case _P_SYSTEM:
|
||||
ret = ch_spawn.worker (path, argv, envp, mode);
|
||||
#ifdef NEWVFORK
|
||||
if (vf)
|
||||
{
|
||||
if (ret > 0)
|
||||
{
|
||||
debug_printf ("longjmping due to vfork");
|
||||
vf->restore_pid (ret);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
set_errno (EINVAL);
|
||||
|
Reference in New Issue
Block a user