diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2010-09-08 09:35:50 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2010-09-08 09:35:50 +0000 |
commit | 88a2722e1fd941a7d02575a6663641d0739939a5 (patch) | |
tree | 2af7479e59d3f37ae5035d563a34809a2b4036c7 /libobjc/objc/thr.h | |
parent | 0db1920c3d6841fafde80b28f86d90b8ab989212 (diff) | |
download | gcc-88a2722e1fd941a7d02575a6663641d0739939a5.zip gcc-88a2722e1fd941a7d02575a6663641d0739939a5.tar.gz gcc-88a2722e1fd941a7d02575a6663641d0739939a5.tar.bz2 |
Removed obsolete intermediate threading layer.
* thr.c: Use __gthread_objc_xxx functions directly instead of
__objc_thread_xxx ones.
* objc/thr.h: Removed prototypes of no longer existing
__objc_thread_xxx functions.
* Makefile.in: Removed thr-objc.lo.
* thr-dce.c: File removed.
* thr-decosf1.c: File removed.
* thr-irix.c: File removed.
* thr-mach.c: File removed.
* thr-objc.c: File removed.
* thr-os2.c: File removed.
* thr-posix.c: File removed.
* thr-pthreads.c: File removed.
* thr-rtems.c: File removed.
* thr-single.c: File removed.
* thr-solaris.c: File removed.
* thr-vxworks.c: File removed.
* thr-win32.c: File removed.
* README.threads: File removed.
* THREADS.MACH: File removed.
* THREADS: Updated.
From-SVN: r163996
Diffstat (limited to 'libobjc/objc/thr.h')
-rw-r--r-- | libobjc/objc/thr.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/libobjc/objc/thr.h b/libobjc/objc/thr.h index 997fb3a..488ca94 100644 --- a/libobjc/objc/thr.h +++ b/libobjc/objc/thr.h @@ -108,31 +108,6 @@ objc_thread_callback objc_set_thread_callback (objc_thread_callback func); /* Backend initialization functions */ int __objc_init_thread_system (void); -int __objc_fini_thread_system (void); - -/* Backend mutex functions */ -int __objc_mutex_allocate (objc_mutex_t mutex); -int __objc_mutex_deallocate (objc_mutex_t mutex); -int __objc_mutex_lock (objc_mutex_t mutex); -int __objc_mutex_trylock (objc_mutex_t mutex); -int __objc_mutex_unlock (objc_mutex_t mutex); - -/* Backend condition mutex functions */ -int __objc_condition_allocate (objc_condition_t condition); -int __objc_condition_deallocate (objc_condition_t condition); -int __objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex); -int __objc_condition_broadcast (objc_condition_t condition); -int __objc_condition_signal (objc_condition_t condition); - -/* Backend thread functions */ -objc_thread_t __objc_thread_detach (void (*func) (void *arg), void *arg); -int __objc_thread_set_priority (int priority); -int __objc_thread_get_priority (void); -void __objc_thread_yield (void); -int __objc_thread_exit (void); -objc_thread_t __objc_thread_id (void); -int __objc_thread_set_data (void *value); -void * __objc_thread_get_data (void); #ifdef __cplusplus } |