diff options
author | gstein <gstein@13f79535-47bb-0310-9956-ffa450edef68> | 2001-02-11 00:39:55 +0000 |
---|---|---|
committer | gstein <gstein@13f79535-47bb-0310-9956-ffa450edef68> | 2001-02-11 00:39:55 +0000 |
commit | f7df995a5ca70d27d5f964a08e8c7371a2a31b45 (patch) | |
tree | 87d6e73ce72d8410687d85562905b89c54e7afdb /misc/unix/start.c | |
parent | 95457633915cc4235ce66135d2ef8040b69eae7c (diff) | |
download | libapr-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/unix/start.c')
-rw-r--r-- | misc/unix/start.c | 10 |
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) |