diff options
author | Karel Zak | 2013-04-17 17:35:47 +0200 |
---|---|---|
committer | Karel Zak | 2013-04-17 17:35:47 +0200 |
commit | 48469f9086b07f0c0c7c19996d78595045ac88cb (patch) | |
tree | 4edbdd72d4a39fccba10fa202fb894e7e8b4d0fb | |
parent | sulogin: fix compiler warnings (diff) | |
download | kernel-qcow2-util-linux-48469f9086b07f0c0c7c19996d78595045ac88cb.tar.gz kernel-qcow2-util-linux-48469f9086b07f0c0c7c19996d78595045ac88cb.tar.xz kernel-qcow2-util-linux-48469f9086b07f0c0c7c19996d78595045ac88cb.zip |
fdisks: fix compiler warning
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | fdisks/fdisksgilabel.c | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index f7adecb7d..afe0413df 100644 --- a/configure.ac +++ b/configure.ac @@ -183,6 +183,7 @@ AC_CHECK_HEADERS([ \ linux/raw.h \ linux/tiocl.h \ linux/version.h \ + linux/securebits.h \ locale.h \ mntent.h \ net/if.h \ @@ -225,6 +226,7 @@ AC_CHECK_HEADERS([langinfo.h], dnl Convert some ac_cv_header_* variables to have_* dnl have_linux_raw_h=$ac_cv_header_linux_raw_h +have_linux_securebits_h=$ac_cv_header_linux_securebits_h have_linux_watchdog_h=$ac_cv_header_linux_watchdog_h have_security_pam_misc_h=$ac_cv_header_security_pam_misc_h @@ -926,6 +928,7 @@ AC_ARG_ENABLE([setpriv], ) UL_BUILD_INIT([setpriv]) UL_REQUIRES_LINUX([setpriv]) +UL_REQUIRES_HAVE([setpriv], [linux_securebits_h], [securebits.h header file]) UL_REQUIRES_HAVE([setpriv], [cap_ng], [libcap-ng]) AM_CONDITIONAL(BUILD_SETPRIV, test "x$build_setpriv" = xyes) diff --git a/fdisks/fdisksgilabel.c b/fdisks/fdisksgilabel.c index 9000b3e25..796b4580f 100644 --- a/fdisks/fdisksgilabel.c +++ b/fdisks/fdisksgilabel.c @@ -1022,10 +1022,12 @@ static int sgi_toggle_partition_flag(struct fdisk_context *cxt, size_t i, unsign switch (flag) { case SGI_FLAG_BOOT: - sgilabel->boot_part = sgilabel->boot_part == SSWAP16(i) ? 0 : SSWAP16(i); + sgilabel->boot_part = + (uint16_t) sgilabel->boot_part == SSWAP16(i) ? 0 : SSWAP16(i); break; case SGI_FLAG_SWAP: - sgilabel->swap_part = sgilabel->swap_part == SSWAP16(i) ? 0 : SSWAP16(i); + sgilabel->swap_part = + (uint16_t) sgilabel->swap_part == SSWAP16(i) ? 0 : SSWAP16(i); break; default: return 1; |