summaryrefslogtreecommitdiff
path: root/libgcompat/pthread.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgcompat/pthread.c')
-rw-r--r--libgcompat/pthread.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libgcompat/pthread.c b/libgcompat/pthread.c
index 52daceb..9333554 100644
--- a/libgcompat/pthread.c
+++ b/libgcompat/pthread.c
@@ -1,14 +1,13 @@
#include <pthread.h>
+#include "alias.h" /* weak_alias */
+
int __register_atfork(void (*prepare)(void), void (*parent)(void),
void (*child)(void))
{
return pthread_atfork(prepare, parent, child);
}
-
-int register_atfork(void (*prepare)(void), void (*parent)(void),
- void (*child)(void))
- __attribute__((weak, alias("__register_atfork")));
+weak_alias(__register_atfork, register_atfork);
void __pthread_register_cancel(void *buf)
{