summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorgstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2001-02-11 00:39:55 +0000
committergstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2001-02-11 00:39:55 +0000
commitf7df995a5ca70d27d5f964a08e8c7371a2a31b45 (patch)
tree87d6e73ce72d8410687d85562905b89c54e7afdb /misc
parent95457633915cc4235ce66135d2ef8040b69eae7c (diff)
downloadlibapr-f7df995a5ca70d27d5f964a08e8c7371a2a31b45.tar.gz
*) add apr_signal_get_description() to that platforms (which have signals)
can portably get descriptions for them. *) move signal stuff from apr.h to (new) apr_signal.h *) os2/signals.c was collapsed into unix/signals.c *) APR initialization will init the signal names (if needed) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61207 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'misc')
-rw-r--r--misc/unix/start.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/misc/unix/start.c b/misc/unix/start.c
index 41e9327b5..61a94b105 100644
--- a/misc/unix/start.c
+++ b/misc/unix/start.c
@@ -55,6 +55,7 @@
#include "apr.h"
#include "apr_general.h"
#include "apr_pools.h"
+#include "apr_signal.h"
#include "misc.h" /* for WSAHighByte / WSALowByte */
#include "locks.h" /* for apr_unix_setup_lock() */
@@ -94,8 +95,13 @@ APR_DECLARE(apr_status_t) apr_initialize(void)
return APR_EEXIST;
}
#endif
- status = apr_pool_alloc_init(global_apr_pool);
- return status;
+
+ if ((status = apr_pool_alloc_init(global_apr_pool)) != APR_SUCCESS)
+ return status;
+
+ apr_signal_init(global_apr_pool);
+
+ return APR_SUCCESS;
}
APR_DECLARE(void) apr_terminate(void)