diff options
Diffstat (limited to 'net/rmsg/files/patch-ad')
-rw-r--r-- | net/rmsg/files/patch-ad | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/net/rmsg/files/patch-ad b/net/rmsg/files/patch-ad deleted file mode 100644 index 023cb649b00f..000000000000 --- a/net/rmsg/files/patch-ad +++ /dev/null @@ -1,66 +0,0 @@ -*** server.c.orig Sat Jun 26 16:23:23 1993 ---- server.c Sun Sep 19 16:48:42 1999 -*************** -*** 66,72 **** - #else - char *malloc(); - #endif -! long time(); - uid_t getuid(); - char *progname; - int debug = 0; ---- 66,72 ---- - #else - char *malloc(); - #endif -! time_t time(); - uid_t getuid(); - char *progname; - int debug = 0; -*************** -*** 99,118 **** - } - - if (! strcmp (basename (progname), "rmsgd")) { - if (fork()) _exit(0); /* make myself a daemon */ -! #ifdef BSD - fd = open("/dev/tty", O_RDWR); /* disconnect from control tty */ - if (fd >= 0) { - (void) ioctl(fd, TIOCNOTTY, (char *)0); - (void) close(fd); /* close this, don't need any more*/ - } -! #else - (void) setpgrp (); - #endif - } - - else { -! (void) fprintf (stderr, "Starting from inetd not yet supported, rename me ase rmsgd and start\nfrom /etc/rc\n"); - } - - if (argc > 1) ---- 99,122 ---- - } - - if (! strcmp (basename (progname), "rmsgd")) { -+ #if (defined(BSD) && (BSD >= 199306)) -+ (void)daemon(0,0); -+ #else - if (fork()) _exit(0); /* make myself a daemon */ -! # ifdef BSD - fd = open("/dev/tty", O_RDWR); /* disconnect from control tty */ - if (fd >= 0) { - (void) ioctl(fd, TIOCNOTTY, (char *)0); - (void) close(fd); /* close this, don't need any more*/ - } -! # else - (void) setpgrp (); -+ # endif - #endif - } - - else { -! (void) fprintf (stderr, "Starting from inetd not yet supported, rename me ase rmsgd and start\nfrom /etc/rc.local\n"); - } - - if (argc > 1) |