Fw: /usr/include/asm/system.h

Claude Lamy (clamy@sunrisetelecom.com)
Tue, 21 May 2002 08:37:42 -0400


----- Original Message -----
From: "Rupert Wood" <me@rupey.net>
To: "'Claude Lamy'" <clamy@sunrisetelecom.com>
Cc: <gcc-help@gcc.gnu.org>
Sent: Thursday, May 09, 2002 8:12 AM
Subject: RE: /usr/include/asm/system.h

> Claude Lamy wrote:
>
> > I am running a Mandrake 8.1 linux distribution with gcc 2.96. In
> > the file /usr/include/asm/system.h, the function __cmpxchg uses a
> > parameter named "new" which is a reserved keyword in C++. I can
> > modify the header file for myself but I think it should be changed (if
not
> > already) for future releases.
>
> Actually the system headers belong to the system C library and not GCC;
> in this case, however, that file belongs to the linux kernel
> (linux/include/asm-i386/system.h).
>
> It still contains 'new' in the latest 2.4 and 2.5 kernel trees. You may
> wish to report it to them instead.
>
> I'm not well up enough on the C and C++ standards to know if this is
> really a problem - there may be ways that it's supposed to compile
> anyway, and it appears to have survived for some time.
>
> Rup.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/