about summary refs log tree commit diff stats
path: root/src/wrapped
diff options
context:
space:
mode:
Diffstat (limited to 'src/wrapped')
-rwxr-xr-xsrc/wrapped/wrappedlibpthread_private.h42
1 files changed, 35 insertions, 7 deletions
diff --git a/src/wrapped/wrappedlibpthread_private.h b/src/wrapped/wrappedlibpthread_private.h
index baa0ce7d..4b36d306 100755
--- a/src/wrapped/wrappedlibpthread_private.h
+++ b/src/wrapped/wrappedlibpthread_private.h
@@ -75,20 +75,28 @@ GOM(_pthread_cleanup_pop_restore, vFEpi)
 GOM(_pthread_cleanup_push, vFEppp)
 GOM(_pthread_cleanup_push_defer, vFEppp)
 // __pthread_cleanup_routine
+#ifdef NOALIGN
 GO(pthread_condattr_destroy, iFp)
 GO(pthread_condattr_getclock, iFpp)
 GO(pthread_condattr_getpshared, iFpp)
 GO(pthread_condattr_init, iFp)
-GO(pthread_condattr_setclock, iFpp)
+GO(pthread_condattr_setclock, iFpi)
 GO(pthread_condattr_setpshared, iFpi)
-//GOM(pthread_cond_broadcast, iFEp)
-//GOM(pthread_cond_destroy, iFEp)
-//GOM(pthread_cond_init, iFEpp)
-//GOM(pthread_cond_signal, iFEp)
-//GOM(pthread_cond_timedwait, iFEppp)
+#else
+GOM(pthread_condattr_destroy, iFEp)
+GOM(pthread_condattr_getclock, iFEpp)
+GOM(pthread_condattr_getpshared, iFEpp)
+GOM(pthread_condattr_init, iFEp)
+GOM(pthread_condattr_setclock, iFEpi)
+GOM(pthread_condattr_setpshared, iFEpi)
+#endif
 GO(pthread_cond_broadcast, iFp)
 GO(pthread_cond_destroy, iFp)
+#ifdef NOALIGN
 GO(pthread_cond_init, iFpp)
+#else
+GOM(pthread_cond_init, iFEpp)
+#endif
 GO(pthread_cond_signal, iFp)
 GOM(pthread_cond_timedwait, iFEppp)
 GOM(pthread_cond_wait, iFEpp)
@@ -112,6 +120,7 @@ GOM(pthread_key_create, iFEpp)
 GO(pthread_key_delete, iFL)
 GOM(pthread_kill, iFEpi)
 // pthread_kill_other_threads_np
+#ifdef NOALIGN
 GO(__pthread_mutexattr_destroy, iFp)
 GO(pthread_mutexattr_destroy, iFp)
 GO(pthread_mutexattr_getkind_np, iFpp)
@@ -124,11 +133,30 @@ GO(__pthread_mutexattr_init, iFp)
 GO(pthread_mutexattr_init, iFp)
 GO(pthread_mutexattr_setkind_np, iFpi)
 // pthread_mutexattr_setprioceiling
-GO(pthread_mutexattr_setprotocol, iFpp)
+GO(pthread_mutexattr_setprotocol, iFpi)
 GO(pthread_mutexattr_setpshared, iFpi)
 // pthread_mutexattr_setrobust_np
 GO(__pthread_mutexattr_settype, iFpi)
 GO(pthread_mutexattr_settype, iFpi)
+#else
+GOM(__pthread_mutexattr_destroy, iFEp)
+GOM(pthread_mutexattr_destroy, iFEp)
+GOM(pthread_mutexattr_getkind_np, iFEpp)
+// pthread_mutexattr_getprioceiling
+// pthread_mutexattr_getprotocol
+// pthread_mutexattr_getpshared
+// pthread_mutexattr_getrobust_np
+GOM(pthread_mutexattr_gettype, iFEpp)
+GOM(__pthread_mutexattr_init, iFEp)
+GOM(pthread_mutexattr_init, iFEp)
+GOM(pthread_mutexattr_setkind_np, iFEpi)
+// pthread_mutexattr_setprioceiling
+GOM(pthread_mutexattr_setprotocol, iFEpi)
+GOM(pthread_mutexattr_setpshared, iFEpi)
+// pthread_mutexattr_setrobust_np
+GOM(__pthread_mutexattr_settype, iFEpi)
+GOM(pthread_mutexattr_settype, iFEpi)
+#endif
 // pthread_mutex_consistent_np
 #ifdef NOALIGN
 GO(__pthread_mutex_destroy, iFp)