This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
RE: alpha-dec-osf5.0 fixinclude problem
- To: "'freemyer at norcrossgroup dot com'" <freemyer at norcrossgroup dot com>
- Subject: RE: alpha-dec-osf5.0 fixinclude problem
- From: Bruce Korb <bkorb at allegronetworks dot com>
- Date: Thu, 1 Mar 2001 07:14:58 -0800
- Cc: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>, Bruce Korb <bkorb at allegronetworks dot com>
Hi Greg,
This looks pretty condemning.
Please send me the original and hacked (fixed) versions of sys/types.h.
> # 69 "/usr/local/src/gcc.devel/gcc/objdir-gcc/gcc/include/sys/types.h" 3
> extern "C" {
>
> extern "C" {
>
> extern void __terminate(void) __attribute__ ((__noreturn__));
On the other hand, I just went through the various fixes.
It cannot be the ``cxx_unready'' fix because it only
applies to sys/mman.h and rpc/types.h. Furthermore, it
unconditionally wraps the entire file. ``hpux8_bogus_inlines''
inserts ``extern "C"'' in front of a single declaration.
Finally, ``sco_static_func'' is only active on SCO3.2 boxes
and only applies to sys/stat.h. No other patches insert the
text. So, possibly, one of the fixes causes the closing
brace to disappear? Yep. I need a look at those files.
Thanks!
Bruce