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