[Initng-svn] r2955 - initng/plugins/ngc2
svn at initng.thinktux.net
svn at initng.thinktux.net
Tue Feb 7 10:21:20 CET 2006
Author: jimmy
Date: Tue Feb 7 10:21:20 2006
New Revision: 2955
Modified:
initng/plugins/ngc2/initng_ngc2.c
initng/plugins/ngc2/initng_ngc2.h
Log:
Only reopen ngc2 on HUP.
Modified: initng/plugins/ngc2/initng_ngc2.c
==============================================================================
--- initng/plugins/ngc2/initng_ngc2.c (original)
+++ initng/plugins/ngc2/initng_ngc2.c Tue Feb 7 10:21:20 2006
@@ -619,8 +619,9 @@
return;
}
+#ifdef EXTRA_TRYS
/* this function, will make a check for socket, on every new service that goes up */
-int service_status(active_db_h * service)
+static int service_status(active_db_h * service)
{
/* only try open, when a service got up */
if (IS_MARK(service, &DONE))
@@ -628,7 +629,7 @@
return (TRUE);
}
-
+#endif
@@ -938,7 +939,9 @@
D_("Socket is: %s\n", socket_filename);
D_("adding hook, that will reopen socket, for every started service.\n");
+#ifdef EXTRA_TRYS
initng_plugin_hook_add(&g.ASTATUS_CHANGE, 50, &service_status);
+#endif
initng_plugin_hook_add(&g.FDWATCHERS, 30, &fdh);
initng_plugin_hook_add(&g.HUP, 50, &check_socket);
@@ -969,7 +972,9 @@
/* remove hooks */
initng_plugin_hook_del(&g.FDWATCHERS, &fdh);
+#ifdef EXTRA_TRYS
initng_plugin_hook_del(&g.ASTATUS_CHANGE, &service_status);
+#endif
initng_plugin_hook_del(&g.HUP, &check_socket);
initng_command_del(&HELP);
initng_command_del(&HELP_ALL);
Modified: initng/plugins/ngc2/initng_ngc2.h
==============================================================================
--- initng/plugins/ngc2/initng_ngc2.h (original)
+++ initng/plugins/ngc2/initng_ngc2.h Tue Feb 7 10:21:20 2006
@@ -30,7 +30,6 @@
int module_init(const char *version);
void module_unload(void);
-int service_status(active_db_h * service);
void is_system_halt(h_sys_state state);
typedef struct
More information about the Initng-svn
mailing list