27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
$OpenBSD: patch-base_process_util_posix_cc,v 1.4 2011/06/08 20:36:56 robert Exp $
|
|
--- base/process_util_posix.cc.orig Mon Jun 6 11:11:47 2011
|
|
+++ base/process_util_posix.cc Wed Jun 8 12:29:53 2011
|
|
@@ -104,11 +104,11 @@ int WaitpidWithTimeout(ProcessHandle handle, int64 wai
|
|
return status;
|
|
}
|
|
|
|
-void StackDumpSignalHandler(int signal, siginfo_t* info, ucontext_t* context) {
|
|
+void StackDumpSignalHandler(int signal, siginfo_t* info /*, ucontext_t* context */) {
|
|
LOG(ERROR) << "Received signal " << signal;
|
|
debug::StackTrace().PrintBacktrace();
|
|
|
|
- // TODO(shess): Port to Linux.
|
|
+ // TODO(shess): Port to Linux and OpenBSD.
|
|
#if defined(OS_MACOSX)
|
|
// TODO(shess): Port to 64-bit.
|
|
#if ARCH_CPU_32_BITS
|
|
@@ -289,7 +289,7 @@ typedef scoped_ptr_malloc<DIR, ScopedDIRClose> ScopedD
|
|
static const rlim_t kSystemDefaultMaxFds = 8192;
|
|
static const char kFDDir[] = "/dev/fd";
|
|
#elif defined(OS_OPENBSD)
|
|
- static const rlim_t kSystemDefaultMaxFds = 256;
|
|
+ static const rlim_t kSystemDefaultMaxFds = 128;
|
|
static const char kFDDir[] = "/dev/fd";
|
|
#endif
|
|
|