瀏覽代碼

nptl: arm: make it compile again

blame 6cbeaa5dd11a1b506a8a97b4dfb4e632240f9953

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Bernhard Reutner-Fischer 14 年之前
父節點
當前提交
005050625f

+ 5 - 0
libpthread/nptl/sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c

@@ -22,6 +22,11 @@
 #include <unwind.h>
 #include <pthreadP.h>
 
+#define __libc_dlopen(x)        dlopen(x, (RTLD_LOCAL | RTLD_LAZY))
+#define __libc_dlsym            dlsym
+#define __libc_dlclose          dlclose
+#define __libc_fatal(x)         {/*write(STDERR_FILENO, x, strlen(x));*/ abort();}
+
 static void *libgcc_s_handle;
 static void (*libgcc_s_resume) (struct _Unwind_Exception *exc);
 static _Unwind_Reason_Code (*libgcc_s_personality)

+ 5 - 0
libpthread/nptl/sysdeps/unix/sysv/linux/arm/unwind-resume.c

@@ -21,6 +21,11 @@
 #include <stdio.h>
 #include <unwind.h>
 
+#define __libc_dlopen(x)        dlopen(x, (RTLD_LOCAL | RTLD_LAZY))
+#define __libc_dlsym            dlsym
+#define __libc_dlclose          dlclose
+#define __libc_fatal(x)         {/*write(STDERR_FILENO, x, strlen(x));*/ abort();}
+
 static void (*libgcc_s_resume) (struct _Unwind_Exception *exc);
 static _Unwind_Reason_Code (*libgcc_s_personality)
   (_Unwind_State, struct _Unwind_Exception *, struct _Unwind_Context *);