Subject: Re: CVS commit: src/include
To: None <christos@netbsd.org>
From: Jason Thorpe <thorpej@shagadelic.org>
List: source-changes
Date: 10/27/2006 13:33:44
On Oct 27, 2006, at 1:03 PM, Christos Zoulas wrote:

>
> Module Name:	src
> Committed By:	christos
> Date:		Fri Oct 27 20:03:21 UTC 2006
>
> Modified Files:
> 	src/include: stdio.h
>
> Log Message:
> - flags should be unsigned short instead of short.
> - add __SAFE flag, to indicate that we want async-signal-safe  
> functionality
>   only.
> - add snprintf_ss, and vsnprintf_ss; these are undocumented on  
> purpose.

These should probably not even be exposed in the stdio API.  They  
should be in a libc-private header file, and the corresponding syslog  
routines should be hidden the same way.

I still think "signal-safe syslog" is a really bad idea, but whatever...

-- thorpej