OSDN Git Service

ANSI/ISO C99 requires assert() to write to stderr. This means that
authorManuel Novoa III <mjn3@codepoet.org>
Mon, 28 Oct 2002 21:29:21 +0000 (21:29 -0000)
committerManuel Novoa III <mjn3@codepoet.org>
Mon, 28 Oct 2002 21:29:21 +0000 (21:29 -0000)
commitb7df7e6da8876ee40e61d457e2e37523e380aad7
treeec4c17307d441153d623e1b5bd4f0e0420afe37e
parent6072ec712b72521d7a13a22b6d9ccf6127c8c005
ANSI/ISO C99 requires assert() to write to stderr.  This means that
writing to STDERR_FILENO is insufficient, as the user could freopen
stderr.  It is also insufficient to output to fileno(stderr) since
this would fail in the custom stream case.  I didn't remove the
old code though, as it doesn't use stdio stream functionality
and is useful in debugging the stdio code.
libc/misc/assert/__assert.c