diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2005-11-09 20:57:30 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2005-11-09 20:57:30 +0000 |
commit | 7ef67393c7454bb93a070d0290b4196c06a93ce8 (patch) | |
tree | cd8a160cfd714773ba11358612d806445395a4c5 /libobjc | |
parent | a0203ca711308b96d33acb895d4f7d254594287c (diff) | |
download | gcc-7ef67393c7454bb93a070d0290b4196c06a93ce8.zip gcc-7ef67393c7454bb93a070d0290b4196c06a93ce8.tar.gz gcc-7ef67393c7454bb93a070d0290b4196c06a93ce8.tar.bz2 |
re PR other/4372 (#pragma weak pthread* inclusion causes applications to crash without a linker error when one forgets to link with -lpthread)
gcc/ChangeLog:
PR other/4372
* gthr-dce.h, gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
gthr-tpf.h: Define __gthrw. For all identifiers that might
be weak, introduce weakrefs or non-weak aliases with __gthrw,
and prefix all uses with __ghtrw.
libobjc/ChangeLog:
PR other/4372
* thr-objc.c (_XOPEN_SOURCE): Define.
From-SVN: r106704
Diffstat (limited to 'libobjc')
-rw-r--r-- | libobjc/ChangeLog | 5 | ||||
-rw-r--r-- | libobjc/thr-objc.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 08ffb2d..a6ff14f 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,8 @@ +2005-11-09 Alexandre Oliva <aoliva@redhat.com> + + PR other/4372 + * thr-objc.c (_XOPEN_SOURCE): Define. + 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com> PR libobjc/23612 diff --git a/libobjc/thr-objc.c b/libobjc/thr-objc.c index f2e8c39..a859e1e 100644 --- a/libobjc/thr-objc.c +++ b/libobjc/thr-objc.c @@ -24,6 +24,10 @@ Boston, MA 02110-1301, USA. */ covered by the GNU General Public License. */ #define _LIBOBJC +/* The line below is needed for declarations of functions such as + pthread_mutexattr_settype, without which gthr-posix.h may fail to + compile within libobjc. */ +#define _XOPEN_SOURCE 500 #include "config.h" #include "tconfig.h" #include "coretypes.h" |