Hide new 'lttng_ust_compat_futex_*' private symbols
[lttng-ust.git] / liblttng-ust / futex.h
index 902ceecf9a500e1db81ac359b5860db9343c7eb0..06172d3d1f721bd6a6e4d02c34f67b4291a53d3d 100644 (file)
@@ -28,6 +28,8 @@
 #include <time.h>
 #include <sys/syscall.h>
 
+#include "helper.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -49,8 +51,10 @@ extern "C" {
  * (returns EINTR).
  */
 
+LTTNG_HIDDEN
 extern int lttng_ust_compat_futex_noasync(int32_t *uaddr, int op, int32_t val,
                const struct timespec *timeout, int32_t *uaddr2, int32_t val3);
+LTTNG_HIDDEN
 extern int lttng_ust_compat_futex_async(int32_t *uaddr, int op, int32_t val,
                const struct timespec *timeout, int32_t *uaddr2, int32_t val3);
 
@@ -144,7 +148,7 @@ static inline int lttng_ust_futex_async(int32_t *uaddr, int op, int32_t val,
 static inline int lttng_ust_futex_noasync(int32_t *uaddr, int op, int32_t val,
                const struct timespec *timeout, int32_t *uaddr2, int32_t val3)
 {
-       return futex_async(uaddr, op, val, timeout, uaddr2, val3);
+       return lttng_ust_futex_async(uaddr, op, val, timeout, uaddr2, val3);
 }
 
 #elif defined(__CYGWIN__)
This page took 0.024536 seconds and 4 git commands to generate.