mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 15:02:32 +00:00
9edce6b311
SVN-Revision: 6353
52 lines
2.4 KiB
Diff
52 lines
2.4 KiB
Diff
diff -ur uClibc-0.9.28.2/libc/sysdeps/linux/common/bits/uClibc_pthread.h uClibc-0.9.28.1/libc/sysdeps/linux/common/bits/uClibc_pthread.h
|
|
--- uClibc-0.9.28.2/libc/sysdeps/linux/common/bits/uClibc_pthread.h 2007-02-22 00:28:41.000000000 +0100
|
|
+++ uClibc-0.9.28.1/libc/sysdeps/linux/common/bits/uClibc_pthread.h 2007-01-26 00:54:19.000000000 +0100
|
|
@@ -24,27 +23,27 @@
|
|
#define _UCLIBC_PTHREAD_H
|
|
|
|
#ifndef _PTHREAD_H
|
|
-# error "Always include <pthread.h> rather than <bits/uClibc_pthread.h>"
|
|
+#error Always include <pthread.h> rather than <bits/uClibc_pthread.h>
|
|
#endif
|
|
|
|
-#if defined _LIBC
|
|
-/* Threading functions internal to uClibc. Make these thread functions
|
|
- * weak so that we can elide them from single-threaded processes. */
|
|
-extern int weak_function __pthread_mutex_init (pthread_mutex_t *__mutex,
|
|
- __const pthread_mutexattr_t *__mutex_attr);
|
|
-extern int weak_function __pthread_mutex_destroy (pthread_mutex_t *__mutex);
|
|
-extern int weak_function __pthread_mutex_lock (pthread_mutex_t *__mutex);
|
|
-extern int weak_function __pthread_mutex_unlock (pthread_mutex_t *__mutex);
|
|
-extern void __uclibc_mutex_unlock (void *) attribute_hidden;
|
|
-extern int weak_function __pthread_mutex_trylock (pthread_mutex_t *__mutex);
|
|
-
|
|
-struct _pthread_cleanup_buffer;
|
|
-extern void weak_function _pthread_cleanup_push_defer (
|
|
- struct _pthread_cleanup_buffer *__buffer,
|
|
- void (*__routine) (void *), void *__arg);
|
|
-extern void weak_function _pthread_cleanup_pop_restore (
|
|
- struct _pthread_cleanup_buffer *__buffer,
|
|
- int __execute);
|
|
-#endif
|
|
+#if defined _LIBC
|
|
+/* Threading functions internal to uClibc. Make these thread functions
|
|
+ * weak so that we can elide them from single-threaded processes. */
|
|
+extern int __pthread_mutex_init (pthread_mutex_t *__mutex,
|
|
+ __const pthread_mutexattr_t *__mutex_attr);
|
|
+extern int __pthread_mutex_destroy (pthread_mutex_t *__mutex);
|
|
+extern int __pthread_mutex_lock (pthread_mutex_t *__mutex);
|
|
+extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex);
|
|
+extern void __uclibc_mutex_unlock (void *) attribute_hidden;
|
|
+extern int __pthread_mutex_trylock (pthread_mutex_t *__mutex);
|
|
+
|
|
+struct _pthread_cleanup_buffer;
|
|
+extern void _pthread_cleanup_push_defer (
|
|
+ struct _pthread_cleanup_buffer *__buffer,
|
|
+ void (*__routine) (void *), void *__arg);
|
|
+extern void _pthread_cleanup_pop_restore (
|
|
+ struct _pthread_cleanup_buffer *__buffer,
|
|
+ int __execute);
|
|
+#endif
|
|
|
|
#endif
|