* fork.cc: Change SLOW_PID_REUSE to NO_SLOW_PID_REUSE and invert ifdef sense
throughout.
This commit is contained in:
parent
480fa852f4
commit
5d9a7c875a
|
@ -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>
|
2003-04-22 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
* select.cc (fhandler_pipe::ready_for_read): Assure that get_guard is
|
* select.cc (fhandler_pipe::ready_for_read): Assure that get_guard is
|
||||||
|
|
|
@ -290,12 +290,12 @@ const NO_COPY char __declspec(dllexport) * const _sys_errlist[]=
|
||||||
/* ENOTSUP 134 */ "134",
|
/* ENOTSUP 134 */ "134",
|
||||||
/* ENOMEDIUM 135 */ "no medium",
|
/* ENOMEDIUM 135 */ "no medium",
|
||||||
/* ENOSHARE 136 */ "No such host or network path",
|
/* ENOSHARE 136 */ "No such host or network path",
|
||||||
/* ECASECLASH 137 */ "Filename exists with different case"
|
/* ECASECLASH 137 */ "Filename exists with different case",
|
||||||
/* EILSEQ 138 */ "Illegal byte sequence"
|
/* EILSEQ 138 */ "Illegal byte sequence",
|
||||||
/* EOVERFLOW 139 */ "Value too large for defined data type"
|
/* 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:
|
/* FIXME: Why is strerror() a long switch and not just:
|
||||||
|
|
|
@ -325,11 +325,11 @@ fork_child (HANDLE& hParent, dll *&first_dll, bool& load_dlls)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef SLOW_PID_REUSE
|
#ifndef NO_SLOW_PID_REUSE
|
||||||
static void
|
static void
|
||||||
slow_pid_reuse (HANDLE h)
|
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;
|
static NO_COPY unsigned nfork_procs = 0;
|
||||||
|
|
||||||
if (nfork_procs >= (sizeof (last_fork_procs) / sizeof (last_fork_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;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef SLOW_PID_REUSE
|
#ifndef NO_SLOW_PID_REUSE
|
||||||
slow_pid_reuse (pi.hProcess);
|
slow_pid_reuse (pi.hProcess);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue