summaryrefslogtreecommitdiffstats
path: root/lib/regex_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/regex_internal.h')
-rw-r--r--lib/regex_internal.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/regex_internal.h b/lib/regex_internal.h
index a19c9a7..b7a8d22 100644
--- a/lib/regex_internal.h
+++ b/lib/regex_internal.h
@@ -40,8 +40,17 @@
#if defined _LIBC
# include <bits/libc-lock.h>
#else
+# if defined __libc_lock_init
+# undef __libc_lock_init
+# endif
# define __libc_lock_init(NAME) do { } while (0)
+# if defined __libc_lock_lock
+# undef __libc_lock_lock
+# endif
# define __libc_lock_lock(NAME) do { } while (0)
+# if defined __libc_lock_unlock
+# undef __libc_lock_unlock
+# endif
# define __libc_lock_unlock(NAME) do { } while (0)
#endif