From 88a2722e1fd941a7d02575a6663641d0739939a5 Mon Sep 17 00:00:00 2001 From: Nicola Pero Date: Wed, 8 Sep 2010 09:35:50 +0000 Subject: 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 --- libobjc/objc/thr.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'libobjc/objc/thr.h') 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 } -- cgit v1.1