[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug mass-filing: Broken packages using errno without including errno.h

On Sun, Nov 03, 2002 at 02:22:01PM +0000, Mark Brown wrote:
> What the man page and the standard say is that if you include errno.h
> one of the things you get is a declaration of errno which looks like
> "extern int errno" but may not actually be literally that.  As the man
> page says:
>        errno  is  defined  by  the ISO C standard to be a modifiable lvalue of
>        type int, and must not be explicitly declared; errno may  be  a macro.
>        errno  is  thread-local;  setting  it in one thread does not affect its
>        value in any other thread.

Ugh, right.  I misparsed this line when I initially read it.  Thanks.
Time for a li'l ed script, it seems...



Reply to: