summaryrefslogtreecommitdiffstats
path: root/libobjc/objc/objc-sync.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright years in libobjc/rsandifo2014-01-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206299 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright years in libobjc.rsandifo2013-02-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195693 138bc75d-0d04-0410-961f-82ee72b054a4
* In libobjc/:nicola2010-12-191-6/+5
| | | | | | | | | | | 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> * objc/objc-exception.h: Include objc-decls.h. Mark all functions with objc_EXPORT. * objc/objc-sync.h: Same change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168041 138bc75d-0d04-0410-961f-82ee72b054a4
* In libobjc/:nicola2010-09-141-0/+70
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164276 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud