Package: lockdev Version: 1.0.1-6 Severity: wishlist Tags: Patch Hi!
Please find below a patch to support GNU/k*BSD. Would be nice if you can include it, and also forward it to the upstream so that it would be in the next versions. Thanks, Aurelien diff -u lockdev-1.0.1/src/lockdev.c lockdev-1.0.1/src/lockdev.c --- lockdev-1.0.1/src/lockdev.c +++ lockdev-1.0.1/src/lockdev.c @@ -126,6 +126,9 @@ #if defined (__linux__) #include <linux/kdev_t.h> #include <linux/major.h> +#elif defined (__FreeBSD_kernel__) || defined(__NetBSD_kernel__) || defined(__OpenBSD_kernel__) +# define MAJOR(dev) ((dev & 0xff00) >> 8) +# define MINOR(dev) (dev & 0xffff00ff) #else # error "put here a define for MAJOR and MINOR" #endif @@ -188,7 +191,7 @@ * All types uses the macro LOCK_PATH */ -#if defined (__linux__) +#if defined (__linux__) || defined (__FreeBSD_kernel__) || defined(__NetBSD_kernel__) || defined(__OpenBSD_kernel__) /* for internal use */ static inline int -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: kfreebsd-i386 (i586) Kernel: GNU/kFreeBSD 5.3-5 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]