source: patches/sysklogd-1.4.1-signal-1.patch @ 617118d

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since 617118d was 617118d, checked in by Jim Gifford <clfs@…>, 18 years ago

r561@server (orig r559): root | 2005-06-05 02:38:49 -0700
Fixed Directory Structure

  • Property mode set to 100644
File size: 721 bytes
RevLine 
[617118d]1Submitted By: Tyler Berry (loki at arete dot cc)
2Date: 2003-11-19
3Initial Package Version: 1.4.1
4Origin: http://www.geocrawler.com/mail/msg.php3?msg_id=6612801&list=709
5Description: Fixes problems starting/restarting syslogd.
6 
7diff -Naur sysklogd-1.4.1.orig/syslogd.c sysklogd-1.4.1/syslogd.c
8--- sysklogd-1.4.1.orig/syslogd.c       2001-03-11 19:40:10.000000000 +0000
9+++ sysklogd-1.4.1/syslogd.c    2003-11-19 16:03:11.376442834 +0000
10@@ -890,11 +890,11 @@
11                dprintf("Checking pidfile.\n");
12                if (!check_pid(PidFile))
13                {
14+                       signal (SIGTERM, doexit);
15                        if (fork()) {
16                                /*
17                                 * Parent process
18                                 */
19-                               signal (SIGTERM, doexit);
20                                sleep(300);
21                                /*
22                                 * Not reached unless something major went wrong.  5
Note: See TracBrowser for help on using the repository browser.