[kpartx]
authorroot <root@xa-s05.(none)>
Thu, 12 May 2005 16:49:36 +0000 (18:49 +0200)
committerroot <root@xa-s05.(none)>
Thu, 12 May 2005 16:49:36 +0000 (18:49 +0200)
Try another approach at fixing the dev_t definition glitch with glibc headers

kpartx/lopart.c

index 26b0ec1..b18d6fa 100644 (file)
 #include <sys/stat.h>
 #include <sys/mman.h>
 #include <sysmacros.h>
+
+#if defined(__hppa__) || defined(__powerpc64__) || defined (__alpha__) \
+ || defined (__x86_64__)
+typedef unsigned long __kernel_old_dev_t;
+#elif defined(__powerpc__) || defined(__ia64__)
+typedef unsigned int __kernel_old_dev_t;
+#else
+typedef unsigned short __kernel_old_dev_t;
+#endif
+
+#define dev_t __kernel_old_dev_t
+
 #include <linux/loop.h>
 
 #include "lopart.h"