Messages in this thread |  | | From | "Claude Lamy" <> | Subject | Fw: /usr/include/asm/system.h | Date | 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/
|  |