> > 例えば漏れが使っているFreeBSDだとこんなことになってる
> > http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/stdio/printf.c?rev=1.10
> vfprintfってシステムコール?(;´Д`)
http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/stdio/vfprintf.c?rev=1.67.2.1
/*
* MT-safe version
*/
int
vfprintf(FILE * __restrict fp, const char * __restrict fmt0, va_list ap)
{
int ret;
FLOCKFILE(fp);
ret = __vfprintf(fp, fmt0, ap);
FUNLOCKFILE(fp);
return (ret);
}
参考:2005/03/21(月)01時14分50秒