The get_linux_version() function is Linux-specific.
Work around it in a few places.
[kzak@redhat.com: split the original patch to small patches]
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
EXTRA_DIST = README.fdisk README.cfdisk sfdisk.examples partitiontype.c
fdisk_common = i386_sys_types.c common.h gpt.c gpt.h \
- ../lib/blkdev.c ../lib/linux_version.c
+ ../lib/blkdev.c
+
+if LINUX
+fdisk_common += ../lib/linux_version.c
+endif
if !ARCH_M68K
struct sector *s;
struct part_desc *partitions = &(z->partitions[0]);
int pno = z->partno;
- int bsd_later = (get_linux_version() >= KERNEL_VERSION(2,3,40));
+ int bsd_later = 1;
+#ifdef __linux__
+ bsd_later = (get_linux_version() >= KERNEL_VERSION(2,3,40));
+#endif
if (!(s = get_sector(dev, fd, start)))
return 0;
noinst_PROGRAMS = test_blkdev
-test_blkdev_SOURCES = $(top_srcdir)/lib/blkdev.c \
- $(top_srcdir)/lib/linux_version.c
+test_blkdev_SOURCES = $(top_srcdir)/lib/blkdev.c
+
+if LINUX
+test_blkdev_SOURCES += $(top_srcdir)/lib/linux_version.c
+endif
+
test_blkdev_CFLAGS = -DMAIN_TEST_BLKDEV