[Initng-svn] r2685 - initng/src
svn at initng.thinktux.net
svn at initng.thinktux.net
Tue Jan 3 00:36:33 CET 2006
Author: jimmy
Date: Tue Jan 3 00:36:33 2006
New Revision: 2685
Modified:
initng/src/initng_kill_handler.c
Log:
Some better errorsmessages in initng_kill_handler.c
Modified: initng/src/initng_kill_handler.c
==============================================================================
--- initng/src/initng_kill_handler.c (original)
+++ initng/src/initng_kill_handler.c Tue Jan 3 00:36:33 2006
@@ -66,7 +66,7 @@
/* Look in process database for a match */
if (!(service = initng_active_db_find_by_pid(kpid)))
{
- D_("handle_killed_by_pid(%i): No match!\n", kpid);
+ D_("handle_killed_by_pid(%i): No match in active_db!\n", kpid);
return;
}
@@ -83,8 +83,10 @@
while_processes_safe(process, safe, service)
{
/* make sure thats the right process */
+ D_("There exists a process type %s in db with pid %i\n", process->pt->name, process->pid);
if (process->pid != kpid)
continue;
+ D_("Found matching process type %s.\n", process->pt->name);
/* set r_code */
process->r_code = r_code;
@@ -105,12 +107,13 @@
/* launch a kill_handler if any */
if (process->pt && process->pt->kill_handler)
{
+ D_("Launching process->pt->kill_handler\n");
(*process->pt->kill_handler) (service, process);
}
else
{
- F_("process %i died with unknown handler, freeing process!\n",
- kpid);
+ F_("service %s pid %i p_type %s died with unknown handler, freeing process!\n",
+ service->name, kpid, process->pt->name);
list_del(&process->list);
initng_process_db_free(process);
}
More information about the Initng-svn
mailing list