* fork.cc: Change SLOW_PID_REUSE to NO_SLOW_PID_REUSE and invert ifdef sense

throughout.
This commit is contained in:
Christopher Faylor 2003-04-24 01:57:07 +00:00
parent 480fa852f4
commit 5d9a7c875a
3 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2003-04-23 Christopher Faylor <cgf@redhat.com>
* fork.cc: Change SLOW_PID_REUSE to NO_SLOW_PID_REUSE and invert ifdef
sense throughout.
2003-04-22 Christopher Faylor <cgf@redhat.com>
* select.cc (fhandler_pipe::ready_for_read): Assure that get_guard is

View File

@ -290,12 +290,12 @@ const NO_COPY char __declspec(dllexport) * const _sys_errlist[]=
/* ENOTSUP 134 */ "134",
/* ENOMEDIUM 135 */ "no medium",
/* ENOSHARE 136 */ "No such host or network path",
/* ECASECLASH 137 */ "Filename exists with different case"
/* EILSEQ 138 */ "Illegal byte sequence"
/* ECASECLASH 137 */ "Filename exists with different case",
/* EILSEQ 138 */ "Illegal byte sequence",
/* EOVERFLOW 139 */ "Value too large for defined data type"
};
extern int const NO_COPY __declspec(dllexport) _sys_nerr = sizeof (_sys_errlist) / sizeof (_sys_errlist[0]);
int NO_COPY __declspec(dllexport) _sys_nerr = sizeof (_sys_errlist) / sizeof (_sys_errlist[0]);
};
/* FIXME: Why is strerror() a long switch and not just:

View File

@ -325,11 +325,11 @@ fork_child (HANDLE& hParent, dll *&first_dll, bool& load_dlls)
return 0;
}
#ifdef SLOW_PID_REUSE
#ifndef NO_SLOW_PID_REUSE
static void
slow_pid_reuse (HANDLE h)
{
static NO_COPY HANDLE last_fork_procs[8] = {0};
static NO_COPY HANDLE last_fork_procs[4] = {0};
static NO_COPY unsigned nfork_procs = 0;
if (nfork_procs >= (sizeof (last_fork_procs) / sizeof (last_fork_procs [0])))
@ -538,7 +538,7 @@ fork_parent (HANDLE& hParent, dll *&first_dll,
goto cleanup;
}
#ifdef SLOW_PID_REUSE
#ifndef NO_SLOW_PID_REUSE
slow_pid_reuse (pi.hProcess);
#endif