+
+
+/*
+ * kill_my_pg - send a signal to our process group, and ignore it ourselves.
+ */
+static void
+kill_my_pg(sig)
+ int sig;
+{
+ struct sigaction act, oldact;
+
+ act.sa_handler = SIG_IGN;
+ act.sa_flags = 0;
+ sigaction(sig, &act, &oldact);
+ kill(-getpgrp(), sig);
+ sigaction(sig, &oldact, NULL);
+}
+