summaryrefslogtreecommitdiffstats
path: root/libraries/lockdev/lockdev.c.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/lockdev/lockdev.c.patch')
-rw-r--r--libraries/lockdev/lockdev.c.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/libraries/lockdev/lockdev.c.patch b/libraries/lockdev/lockdev.c.patch
new file mode 100644
index 0000000000..a83f90e001
--- /dev/null
+++ b/libraries/lockdev/lockdev.c.patch
@@ -0,0 +1,26 @@
+--- lockdev-1.0.3.orig/src/lockdev.c
++++ lockdev-1.0.3/src/lockdev.c
+@@ -125,14 +125,23 @@
+ #include <sys/file.h>
+ #if defined (__GNU_LIBRARY__)
+ # include <sys/sysmacros.h>
++#ifdef __GNU__
++# define MAJOR(dev) major (dev)
++# define MINOR(dev) minor (dev)
++#else
+ # define MAJOR(dev) gnu_dev_major (dev)
+ # define MINOR(dev) gnu_dev_minor (dev)
++#endif
+ #else
+ # error "put here a define for MAJOR and MINOR"
+ #endif
+
+ #include "lockdev.h"
+
++#ifndef MAXPATHLEN
++#define MAXPATHLEN 4096
++#endif
++
+ /*
+ * PROTOTYPES for internal functions
+ * all internal functions names start with _dl_