summaryrefslogtreecommitdiff
path: root/libfshelp/rlock.h
diff options
context:
space:
mode:
Diffstat (limited to 'libfshelp/rlock.h')
-rw-r--r--libfshelp/rlock.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libfshelp/rlock.h b/libfshelp/rlock.h
index 5c620279..e1b7b257 100644
--- a/libfshelp/rlock.h
+++ b/libfshelp/rlock.h
@@ -21,6 +21,10 @@
#ifndef FSHELP_RLOCK_H
#define FSHELP_RLOCK_H
+#ifndef FSHELP_EXTERN_INLINE
+#define FSHELP_EXTERN_INLINE __extern_inline
+#endif
+
#include <pthread.h>
#include <string.h>
@@ -45,7 +49,7 @@ struct rlock_list
void *po_id;
};
-extern inline error_t
+FSHELP_EXTERN_INLINE error_t
rlock_list_init (struct rlock_peropen *po, struct rlock_list *l)
{
memset (l, 0, sizeof (struct rlock_list));