diff options
| author | Dwight <dmerriman@gmail.com> | 2008-06-07 09:19:49 -0400 |
|---|---|---|
| committer | Dwight <dmerriman@gmail.com> | 2008-06-07 09:19:49 -0400 |
| commit | 92d2e867b764c9f43df2a9b510044d64b7c682a4 (patch) | |
| tree | 750d9bd1fba4f7761e81967ea03b8873a42c422d | |
| parent | 6ba343cdf2aac0f7205abe3216fec6b19854370c (diff) | |
fix signal for jnir0.0.3
| -rw-r--r-- | db/db.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/db/db.cpp b/db/db.cpp index 1b5eb5d5bc2..1d417c093f3 100644 --- a/db/db.cpp +++ b/db/db.cpp @@ -600,7 +600,6 @@ void mysighandler(int x) { void setupSignals() { assert( signal(SIGINT, mysighandler) != SIG_ERR ); assert( signal(SIGTERM, mysighandler) != SIG_ERR ); - assert( signal(SIGSEGV, segvhandler) != SIG_ERR ); } #else @@ -609,7 +608,9 @@ void setupSignals() {} void initAndListen(int listenPort, const char *dbPath, const char *appserverLoc = null) { -// setupSignals(); +#if !defined(_WIN32) + assert( signal(SIGSEGV, segvhandler) != SIG_ERR ); +#endif /* * ensure that the dbpath ends w/ '/' as that's key in preventing things like |
