diff options
author | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:43:09 +0100 |
---|---|---|
committer | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:43:09 +0100 |
commit | 5b56d06a01a150fc9685e6f913774be3f9deb49f (patch) | |
tree | 9fbfbe0313b782941f1c2c4d3cb5203817144108 /os/netware/util_nw.c | |
parent | 498ea95018b369e62646a98c7d7d5413b56e170c (diff) | |
download | apache2-5b56d06a01a150fc9685e6f913774be3f9deb49f.tar.gz |
Upstream tarball 2.2.19upstream/2.2.19
Diffstat (limited to 'os/netware/util_nw.c')
-rw-r--r-- | os/netware/util_nw.c | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/os/netware/util_nw.c b/os/netware/util_nw.c index bfa196e6..97845d47 100644 --- a/os/netware/util_nw.c +++ b/os/netware/util_nw.c @@ -16,9 +16,15 @@ #include "httpd.h" #include "http_log.h" +#include "ap_mpm.h" #include <netware.h> #include <nks/netware.h> +#include <nks/vm.h> + +void ap_down_server_cb(void *, void *); +void ap_dummy_cb(void *, void *); +void ap_cb_destroy(void *); int nlmUnloadSignaled(int wait); event_handle_t eh; @@ -35,31 +41,31 @@ AP_DECLARE(apr_status_t) ap_os_create_privileged_process( return apr_proc_create(newproc, progname, args, env, attr, p); } -int _NonAppCheckUnload( void ) +int _NonAppCheckUnload(void) { - return nlmUnloadSignaled(1); + return nlmUnloadSignaled(1); } -// down server event callback -void ap_down_server_cb(void *, void *) +/* down server event callback */ +void ap_down_server_cb(void *a, void *b) { - nlmUnloadSignaled(0); + nlmUnloadSignaled(0); return; } -// Required place holder event callback -void ap_dummy_cb(void *, void *) +/* Required place holder event callback */ +void ap_dummy_cb(void *a, void *b) { return; } -// destroy callback resources -void ap_cb_destroy(void *) +/* destroy callback resources */ +void ap_cb_destroy(void *a) { - // cleanup down event notification - UnRegisterEventNotification(eh); - NX_UNWRAP_INTERFACE(ref); - NX_UNWRAP_INTERFACE(dum); + /* cleanup down event notification */ + UnRegisterEventNotification(eh); + NX_UNWRAP_INTERFACE(ref); + NX_UNWRAP_INTERFACE(dum); } int _NonAppStart @@ -88,7 +94,7 @@ int _NonAppStart #pragma unused(messageCount) #pragma unused(messages) - // register for down server event + /* register for down server event */ rtag_t rt = AllocateResourceTag(NLMHandle, "Apache2 Down Server Callback", EventSignature); @@ -98,8 +104,9 @@ int _NonAppStart EVENT_PRIORITY_APPLICATION, ref, dum, NULL); - // clean-up + /* clean-up */ NXVmRegisterExitHandler(ap_cb_destroy, NULL); + return 0; } |