From: Karel Zak Date: Tue, 19 Sep 2017 11:48:52 +0000 (+0200) Subject: build-sys: fix non-blkid compilation X-Git-Tag: v2.31-rc1~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e163adb83bedb28a4eb3602ae5d6f5769d9d0327;p=thirdparty%2Futil-linux.git build-sys: fix non-blkid compilation Signed-off-by: Karel Zak --- diff --git a/include/partx.h b/include/partx.h index 96206bd7c5..618a0a4983 100644 --- a/include/partx.h +++ b/include/partx.h @@ -3,6 +3,7 @@ #include #include +#include #ifndef BLKPG_ADD_PARTITION # define BLKPG_ADD_PARTITION 1 diff --git a/libfdisk/src/wipe.c b/libfdisk/src/wipe.c index 6173830242..ab1d7b8519 100644 --- a/libfdisk/src/wipe.c +++ b/libfdisk/src/wipe.c @@ -97,9 +97,14 @@ int fdisk_set_wipe_area(struct fdisk_context *cxt, return 0; } +#ifndef HAVE_LIBBLKID +int fdisk_do_wipe(struct fdisk_context *cxt __attribute__((__unused__))) +{ + return 0; +} +#else int fdisk_do_wipe(struct fdisk_context *cxt) { -#ifdef HAVE_LIBBLKID struct list_head *p; blkid_probe pr; int rc; @@ -140,9 +145,9 @@ int fdisk_do_wipe(struct fdisk_context *cxt) } blkid_free_probe(pr); -#endif return 0; } +#endif /* @@ -150,9 +155,14 @@ int fdisk_do_wipe(struct fdisk_context *cxt) * * Returns: 0 if nothing found, < 0 on error, 1 if found a signature */ +#ifndef HAVE_LIBBLKID +int fdisk_check_collisions(struct fdisk_context *cxt __attribute__((__unused__))) +{ + return 0; +} +#else int fdisk_check_collisions(struct fdisk_context *cxt) { -#ifdef HAVE_LIBBLKID int rc = 0; blkid_probe pr; @@ -195,8 +205,5 @@ int fdisk_check_collisions(struct fdisk_context *cxt) blkid_free_probe(pr); return rc; -#else - return 0; -#endif } - +#endif