Subject: Re: snprintf_ss (Re: CVS commit: src/include)
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-userlevel
Date: 10/28/2006 08:50:11
On Oct 27, 2006, at 10:26 PM, YAMAMOTO Takashi 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.
>
> please don't use locale stuffs like localeconv from signal handlers.
>
> i'd suggest to have a minimal, dedicated logging function,
> rather than trying to make syslog and stdio signal safe.
I completely agree.
>
> YAMAMOTO Takashi
-- thorpej