summaryrefslogtreecommitdiff
path: root/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c')
-rw-r--r--devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c b/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c
new file mode 100644
index 000000000000..db8d816a89d2
--- /dev/null
+++ b/devel/libbonobo/files/patch-bonobo-activation::bonobo-activation-fork-server.c
@@ -0,0 +1,11 @@
+--- bonobo-activation/bonobo-activation-fork-server.c.orig Fri Oct 18 06:15:11 2002
++++ bonobo-activation/bonobo-activation-fork-server.c Sat Oct 19 15:35:03 2002
+@@ -364,6 +364,8 @@
+ } else if ((childpid = fork ())) {
+ _exit (0); /* de-zombifier process, just exit */
+ } else {
++ sigprocmask (SIG_SETMASK, &omask, NULL);
++
+ setenv_activation_environment (environment);
+
+ if (od_iorstr != NULL) {