diff options
author | Loren J. Rittle <ljrittle@acm.org> | 2000-02-15 21:04:53 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@gcc.gnu.org> | 2000-02-15 21:04:53 +0000 |
commit | 17eb79518003c8b1d533c5a170d85962cbbe3fdf (patch) | |
tree | de83d20892450c50c0ea11a2d7ea10b92a373b82 | |
parent | 2d759f7165b869d20ce6e1162aa6e692290ece94 (diff) | |
download | gcc-17eb79518003c8b1d533c5a170d85962cbbe3fdf.tar.gz |
* ginclude/stddef.h: Correct usage of _BSD_RUNE_T_ for FreeBSD.
From-SVN: r31988
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ginclude/stddef.h | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 814f7a8ae21..29fe2203ad6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-02-15 Loren Rittle <ljrittle@acm.org> + + * ginclude/stddef.h: Correct usage of _BSD_RUNE_T_ for FreeBSD. + 2000-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * Makefile.in (TREE_H, collect2.o, gcc.h, mips-tfile.o, cccp.o, diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index ae1037fd09d..41f8f033a0d 100644 --- a/gcc/ginclude/stddef.h +++ b/gcc/ginclude/stddef.h @@ -269,6 +269,13 @@ typedef long ssize_t; #ifdef _BSD_RUNE_T_ #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE) typedef _BSD_RUNE_T_ rune_t; +#if defined (__FreeBSD__) +/* Why is this file so hard to maintain properly? In constrast to + the comment above regarding BSD/386 1.1, on FreeBSD for as long + as the symbol has existed, _BSD_RUNE_T_ must not stay defined or + redundant typedefs will occur when stdlib.h is included after this file. */ +#undef _BSD_RUNE_T_ +#endif #endif #endif #endif |