From 075d2c0754f3723a68ad61755709fa2f0af604b4 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 8 Mar 2016 14:29:45 +0100 Subject: [PATCH] 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 --- disk-utils/fsck.cramfs.c | 5 +---- disk-utils/raw.c | 3 --- include/c.h | 4 ++++ lib/loopdev.c | 1 - login-utils/login.c | 3 --- 5 files changed, 5 insertions(+), 11 deletions(-) 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 -- 2.47.3