Re: conflict errno glibc-2.01 - linux 2.1.25

Paul Wouters (paul@xtdnet.nl)
Tue, 11 Feb 1997 00:37:56 +0100 (MET)


On 9 Feb 1997, Ulrich Drepper wrote:

> > This is with linux 2.1.25
> >
> > In linux/icmp.h we have:
> >
> > struct icmp_err {
> > int errno;
> > unsigned fatal:1;
> > };
> >
> > In errnos.h (included through errno.h) :
> >
> > errnos.h:# define errno (*__errno_location ())
>
> `errno' is a reserved *symbol* in POSIX.1. Every use of this symbol
> is a violation of POSIX. Please report this to Linus.

The entire struct has been #ifdeffed __KERNEL__ in 2.1.26. So I guess
he found it out as well. I'll cc: it to linux-kernel just in case
something thinks the name should still change.

Paul