From: Karel Zak Date: Tue, 8 Mar 2016 13:29:45 +0000 (+0100) Subject: include: move sys/sysmacros.h to c.h X-Git-Tag: v2.28-rc1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=075d2c0754f3723a68ad61755709fa2f0af604b4;p=thirdparty%2Futil-linux.git include: move sys/sysmacros.h to c.h The file is no portable (#ifdef HAVE_SYS_SYSMACROS_H is necessary), but needed on many places. It seems better to keep it in c.h. Signed-off-by: Karel Zak --- diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index d3088a5ab1..ef311c103a 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -49,14 +49,11 @@ #include #include #include -#ifdef HAVE_SYS_SYSMACROS_H -#include /* for major, minor */ -#endif +#include "c.h" #include "cramfs.h" #include "nls.h" #include "blkdev.h" -#include "c.h" #include "exitcodes.h" #include "strutils.h" #include "closestream.h" diff --git a/disk-utils/raw.c b/disk-utils/raw.c index 6c4b6de8ea..b8dbe72fa9 100644 --- a/disk-utils/raw.c +++ b/disk-utils/raw.c @@ -20,9 +20,6 @@ #include #include #include -#ifdef HAVE_SYS_SYSMACROS_H -#include -#endif #include #include "c.h" diff --git a/include/c.h b/include/c.h index aec34394d1..08dab934a0 100644 --- a/include/c.h +++ b/include/c.h @@ -21,6 +21,10 @@ # include #endif +#ifdef HAVE_SYS_SYSMACROS_H +# include /* for major, minor */ +#endif + /* * Compiler-specific stuff */ diff --git a/lib/loopdev.c b/lib/loopdev.c index b2c8b987be..9ae61daa95 100644 --- a/lib/loopdev.c +++ b/lib/loopdev.c @@ -29,7 +29,6 @@ #include #include #include -#include #include #include #include diff --git a/login-utils/login.c b/login-utils/login.c index 236da9b3d8..64326937af 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -48,9 +48,6 @@ #include #include #include -#ifdef HAVE_SYS_SYSMACROS_H -#include -#endif #ifdef HAVE_LINUX_MAJOR_H # include #endif