Hi,

I'm reading libc source code.

According to man signal(3), dprintf(), vdprintf() etc are
"async-signal-safe in OpenBSD except when used with floating-point
arguments or directives".
However __vfprintf seems to call malloc or wcrtomb when it is called
with "%ls" or "%lc".

Is it async-signal-safe to call printf family with wide char?

Thank you.
-- 
Kensuke Matsuzaki

Reply via email to