In libobjc/: Implemented objc_sync_enter() and objc_sync_exit(), which are required...
commitfd3125375f17ba4d47aaf00d0c5d16d72a24f4f8
authorNicola Pero <nicola.pero@meta-innovation.com>
Tue, 14 Sep 2010 10:23:37 +0000 (14 10:23 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Tue, 14 Sep 2010 10:23:37 +0000 (14 10:23 +0000)
treea612f102fc0035c2f3ad31c1091a959c15fb4afc
parent4359dc2a313d076c3e98f7f5c0b5455637e0b69e
In libobjc/: Implemented objc_sync_enter() and objc_sync_exit(), which are required by @synchronized() to work.

In libobjc/:
       Implemented objc_sync_enter() and objc_sync_exit(), which are
       required by @synchronized() to work.
       * objc-sync.c: New file.
       * objc/objc-sync.h: New file.
       * objc-private/objc-sync.h: New file.
       * init.c (__objc_exec_class): Call __objc_sync_init() during the
       Objective-C runtime startup.
       * Makefile.in: Added objc-sync.c and objc-sync.h.
       * configure.ac: Added GCC_CHECK_TLS.
       * acinclude.m4: Include ../config/enable.m4 and ../config/tls.m4.
       * configure: Regenerated.
       * config.h.in: Regenerated.

From-SVN: r164276
libobjc/ChangeLog
libobjc/Makefile.in
libobjc/acinclude.m4
libobjc/config.h.in
libobjc/configure
libobjc/configure.ac
libobjc/init.c
libobjc/objc-private/objc-sync.h [new file with mode: 0644]
libobjc/objc-sync.c [new file with mode: 0644]
libobjc/objc/objc-sync.h [new file with mode: 0644]