summaryrefslogtreecommitdiff
path: root/debian/patches/use-flock-on-hurd.diff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2017-06-21 14:19:45 +0300
committerIgor Pashev <pashev.igor@gmail.com>2017-06-21 14:19:45 +0300
commit546742e5e8544fb42aa65744d719100b5e32dee4 (patch)
tree2d3ccd186b8ccb02cd134af845cc41aa04e1ff00 /debian/patches/use-flock-on-hurd.diff
downloadsudo-debian.tar.gz
Imported sudo 1.8.19p1-2.1debian/1.8.19p1-2.1debian
Diffstat (limited to 'debian/patches/use-flock-on-hurd.diff')
-rw-r--r--debian/patches/use-flock-on-hurd.diff15
1 files changed, 15 insertions, 0 deletions
diff --git a/debian/patches/use-flock-on-hurd.diff b/debian/patches/use-flock-on-hurd.diff
new file mode 100644
index 0000000..fb0b81c
--- /dev/null
+++ b/debian/patches/use-flock-on-hurd.diff
@@ -0,0 +1,15 @@
+Use flock instead of lockf for visudo on hurd
+Index: sudo-1.8.3p1/configure.in
+===================================================================
+--- sudo-1.8.3p1.orig/configure.in 2011-10-25 14:11:40.000000000 +0000
++++ sudo-1.8.3p1/configure.in 2012-01-08 04:05:23.000000000 +0000
+@@ -1864,6 +1864,9 @@
+ ;;
+ *-gnu*)
+ OSDEFS="${OSDEFS} -D_GNU_SOURCE"
++ # lockf() isn't implemented on the Hurd -- use flock instead
++ ac_cv_func_lockf=no
++ ac_cv_func_flock=yes
+ ;;
+ esac
+