summaryrefslogtreecommitdiffstats
path: root/debian/patches/use_fcntl_locking.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/use_fcntl_locking.patch')
-rw-r--r--debian/patches/use_fcntl_locking.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/debian/patches/use_fcntl_locking.patch b/debian/patches/use_fcntl_locking.patch
new file mode 100644
index 0000000..cedb611
--- /dev/null
+++ b/debian/patches/use_fcntl_locking.patch
@@ -0,0 +1,22 @@
+# use flock for apr_file_lock/_unlock()
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752872
+--- apr.orig/file_io/unix/flock.c
++++ apr/file_io/unix/flock.c
+@@ -27,7 +27,7 @@ APR_DECLARE(apr_status_t) apr_file_lock(
+ {
+ int rc;
+
+-#if defined(HAVE_FCNTL_H)
++#if 0 && defined(HAVE_FCNTL_H)
+ {
+ struct flock l = { 0 };
+ int fc;
+@@ -86,7 +86,7 @@ APR_DECLARE(apr_status_t) apr_file_unloc
+ {
+ int rc;
+
+-#if defined(HAVE_FCNTL_H)
++#if 0 && defined(HAVE_FCNTL_H)
+ {
+ struct flock l = { 0 };
+