summaryrefslogtreecommitdiff
path: root/os/netware/util_nw.c
diff options
context:
space:
mode:
Diffstat (limited to 'os/netware/util_nw.c')
-rw-r--r--os/netware/util_nw.c37
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;
}