]> err.no Git - util-linux/commitdiff
swapon: simplify an #if
authorStepan Kasal <skasal@redhat.com>
Tue, 15 May 2007 18:46:13 +0000 (20:46 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 16 May 2007 09:43:30 +0000 (11:43 +0200)
Replace two immerced #ifdef's by an #if with a compound conditional.

Signed-off-by: Stepan Kasal <skasal@redhat.com>
mount/swapon.c

index b6bcd750fe38b067704f57d9a3614d0b890f313f..7337e32cbac6cd31d5fd77d2cd434009abfc713b 100644 (file)
@@ -75,11 +75,7 @@ swapoff_usage(FILE *fp, int n) {
 #define SWAPON_NEEDS_TWO_ARGS
 #endif
 
-#ifdef SWAPON_NEEDS_TWO_ARGS
-#ifdef SWAPON_HAS_TWO_ARGS
-/* libc is OK */
-#include <unistd.h>
-#else
+#if defined(SWAPON_NEEDS_TWO_ARGS) && !defined(SWAPON_HAS_TWO_ARGS)
 /* We want a swapon with two args, but have an old libc.
    Build the kernel call by hand. */
 #include <linux/unistd.h>
@@ -87,7 +83,6 @@ static
 _syscall2(int,  swapon,  const char *,  path, int, flags);
 static
 _syscall1(int,  swapoff,  const char *,  path);
-#endif
 #else
 /* just do as libc says */
 #include <unistd.h>