summaryrefslogtreecommitdiff
path: root/subversion/include/private/svn_mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/include/private/svn_mutex.h')
-rw-r--r--subversion/include/private/svn_mutex.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/subversion/include/private/svn_mutex.h b/subversion/include/private/svn_mutex.h
index c04820bacbbb9..0b779474c350e 100644
--- a/subversion/include/private/svn_mutex.h
+++ b/subversion/include/private/svn_mutex.h
@@ -27,8 +27,6 @@
#ifndef SVN_MUTEX_H
#define SVN_MUTEX_H
-#include <apr_thread_mutex.h>
-
#include "svn_error.h"
#ifdef __cplusplus
@@ -106,6 +104,17 @@ do { \
SVN_ERR(svn_mutex__unlock(svn_mutex__m, (expr))); \
} while (0)
+#if APR_HAS_THREADS
+
+/** Return the APR mutex encapsulated in @a mutex.
+ *
+ * @note This function should only be called by APR wrapper code.
+ */
+apr_thread_mutex_t *
+svn_mutex__get(svn_mutex__t *mutex);
+
+#endif
+
#ifdef __cplusplus
}
#endif /* __cplusplus */