syslog() reentrant when compiling with -pthread?

Robert Dormer rdormer at gmail.com
Wed Oct 6 10:17:54 PDT 2004


For what it's worth, I've used syslog to the *console* before, in a
multithreaded network daemon.  No problems encountered.


On Wed, 6 Oct 2004 16:28:32 +0200, Marc Balmer <marc at msys.ch> wrote:
> Hi
> 
> I am a long time Unix developer but new with FreeBSD. I worked the last
> years mostly with OpenBSD.  First I am overwhelmed by the number of
> mailing lists you guys provide.  Second I am not sure if I picked the
> right one ;-)  So please direct me to the right place if this list is
> only for discussion of FreeBSD system development...
> 
> My question regarding thread-safeness of syslog():  On OpenBSD I used
> syslog_r() to do thread safe logging (the software in question is a
> sendmail milter, which runs multithreaded).  FreeBSD does not have
> these functions, but the cc man page states that compiling with
> "-pthread" links in the thread safe libc_r library instead of libc.  As
> syslog() seems to part of libc on FreeBSD, is it safe to assume that
> syslog() is indeed thread safe on FreeBSD when compiling with the
> -pthread switch?
> 
> Thanks,
> Marc Balmer
> 
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>


More information about the freebsd-hackers mailing list