Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!psuvax1!psuvax1.psu.edu!ehrlich From: ehrlich@psuvax1.psu.edu (Dan Ehrlich) Newsgroups: comp.unix.wizards Subject: Strange syslog behavior in ftpd Message-ID: <2872@psuvax1.psu.edu> Date: Mon, 24-Aug-87 22:55:09 EDT Article-I.D.: psuvax1.2872 Posted: Mon Aug 24 22:55:09 1987 Date-Received: Wed, 26-Aug-87 01:22:27 EDT Sender: ehrlich@psuvax1.psu.edu Reply-To: ehrlich@psuvax1.psu.edu (Dan Ehrlich) Organization: Penn State University, University Park, PA Lines: 19 Keywords: BSD 4.3, syslog, ftpd I have been trying to track down why ftpd on BSD 4.3 UNIX will not log any messages after the first call to yyparse(). I have not been able to find any calls to closelog(3) in any of the modules. I even added a syslog call immediately before calling yyparse() inside the for(;;) loop. It gets logged exactly once and even though there are more calls to syslog later on they never make it to the log file. I am going on the assumption that either the socket to the syslogd is being closed or that some static data in lib/libc/syslog.c is being trashed by the parser. I have not been able to find evidence of either. The ftpd is being started by inetd. The entry for ftpd in inetd.conf is: ftp stream tcp nowait root /etc/ftpd ftpd -l -d Has anyone else seen this problem? Does anyone know why it happens? Does anyone have a fix? Thanks in advance.