RFC: getc() and putc() as macros
Daniel Eischen
eischen at vigrid.com
Sat Mar 13 07:05:16 PST 2004
On Sat, 13 Mar 2004, Tim Robbins wrote:
> The patch below re-adds macro versions of getc(), getchar(), putc(),
> putchar(), feof(), ferror(), fileno() and clearerr(), using the value of
> __isthreaded to decide between the fast inline single-threaded code and
> the more general function equivalent (as suggested by Alfred). Is this
> approach safe?
I don't really like this. It exposes __isthreaded and others
that are implementation.
--
Dan Eischen
More information about the freebsd-threads
mailing list