There was some discussion about this in 2006: http://mail-index.netbsd.org/tech-userlevel/2006/10/oindex.html How about just using syslog_ss() which is already async-signal-safe? Please look at lib/58391 too. -- soda