diff -ur inetutils-20030703.old/inetd/inetd.c inetutils-20030703/inetd/inetd.c --- inetutils-20030703.old/inetd/inetd.c 2002-04-29 21:02:54.000000000 +0000 +++ inetutils-20030703/inetd/inetd.c 2003-08-28 20:36:23.000000000 +0000 @@ -357,6 +357,15 @@ daemon (0, 0); } + int fp = fopen ("PATH_INETDPID", "w"); + if (fp != NULL) + { + fprintf (fp, "%d\n", getpid ()); + (void) fclose (fp); + } + else + fprintf (stderr, "can't open PATH_INETDPID: %s\n", strerror (errno)); + openlog ("inetd", LOG_PID | LOG_NOWAIT, LOG_DAEMON); #if defined(HAVE_SIGACTION) diff -ur inetutils-20030703.old/paths inetutils-20030703/paths --- inetutils-20030703.old/paths 2001-06-13 16:46:42.000000000 +0000 +++ inetutils-20030703/paths 2003-08-28 20:35:53.000000000 +0000 @@ -82,6 +82,7 @@ PATH_FTPDPID $(localstatedir)/run/ftpd.pid PATH_INETDCONF $(sysconfdir)/inetd.conf PATH_INETDDIR $(sysconfdir)/inetd.d +PATH_INETDPID $(localstatedir)/run/inetd.pid PATH_UTMP :UTMP_FILE $(localstatedir)/run/utmp search:utmp:/var/run:/var/adm:/etc PATH_UTMPX :UTMPX_FILE $(localstatedir)/run/utmpx search:utmpx:/var/run:/var/adm:/etc PATH_WTMP :WTMP_FILE $(localstatedir)/log/wtmp search:wtmp:/var/log:/var/adm:/etc