diff options
Diffstat (limited to 'libraries/lockdev/lockdev.c.patch')
-rw-r--r-- | libraries/lockdev/lockdev.c.patch | 26 |
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_ |