Hi
this little patch should get rid of the zombies that like to appear
especially when using the evo plugin
Armin
--- ../../multisync/src/syncengine.c 2003-09-25 20:58:39.000000000 +0200
+++ src/syncengine.c 2003-09-25 23:15:04.000000000 +0200
@@ -1,4 +1,4 @@
-/*
+/*
MultiSync - A PIM data synchronization program
Copyright (C) 2002-2003 Bo Lincoln <[EMAIL PROTECTED]>
@@ -38,6 +38,8 @@
#include <stdlib.h>
#include <glib.h>
#include <time.h>
+#include <signal.h>
+#include <sys/wait.h>
#include "syncengine.h"
#include <sys/types.h>
#include <sys/stat.h>
@@ -1963,6 +1965,11 @@
(objtype==SYNC_OBJECT_TYPE_PHONEBOOK?"Contact":"Unknown")));
}
+void sig_child(int crap)
+{
+ waitpid(-1, NULL, WNOHANG);
+ signal(SIGCHLD,sig_child);
+}
int main (int argc, char **argv)
{
@@ -1988,6 +1995,7 @@
textdomain (PACKAGE);
#endif
+ signal(SIGCHLD,sig_child);
gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE,
argc, argv,