[syslog-ng] syslog-ng 1.3.3 on FreeBSD 3-STABLE
Balazs Scheidler
bazsi@balabit.hu
Tue, 23 Nov 1999 20:06:25 +0100
On Tue, Nov 23, 1999 at 07:56:38PM +0100, Lowkrantz, Goran wrote:
>
> There seems to be somthing wrong with the forking in the new version. It
> never goes deamon.
>
> Here are the truss lists from 1.3.1 and 1.3.4 resp.
I'm currently downloading FreeBSD, so I can test this. Under Linux it works
o.k.
> Any ideas or pointers where to look?
syslog-ng goes to background the following way:
parent:
read configuration
if config syntactically correct then fork(); wait for SIGTERM signal
child:
initialize configuration (open sockets etc.)
if successful; close fds 0, 1, 2, become a session leader, send SIGTERM signal to parent
You can find all of this in main.c
--
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
url: http://www.balabit.hu/pgpkey.txt