aboutsummaryrefslogtreecommitdiffstats
path: root/extlinux/main.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2010-06-16 11:44:27 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2010-06-16 11:44:27 -0700
commit51735fc532ba1ed079a30ba9734936bf2670c87b (patch)
tree67ef80d1c9dc632266bff968b2120b11c96ca14e /extlinux/main.c
parent76d5e47c0ddec4f5d792d8753056ab46e5fc9e8c (diff)
downloadsyslinux-51735fc532ba1ed079a30ba9734936bf2670c87b.tar.gz
syslinux-51735fc532ba1ed079a30ba9734936bf2670c87b.tar.xz
syslinux-51735fc532ba1ed079a30ba9734936bf2670c87b.zip
Move Linux ioctl header magic into a single file
Put all the Linux ioctl header magic into a single shared file, and try to make it as generally useful as possible. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'extlinux/main.c')
-rw-r--r--extlinux/main.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/extlinux/main.c b/extlinux/main.c
index c3de190b..6ce3b605 100644
--- a/extlinux/main.c
+++ b/extlinux/main.c
@@ -41,18 +41,8 @@ typedef uint64_t u64;
#include <sys/mount.h>
#include <sys/vfs.h>
-#include <linux/fd.h> /* Floppy geometry */
-#include <linux/hdreg.h> /* Hard disk geometry */
-#define statfs _kernel_statfs /* HACK to deal with broken 2.4 distros */
-#include <linux/fs.h> /* FIGETBSZ, FIBMAP */
-#include <linux/msdos_fs.h> /* FAT_IOCTL_SET_ATTRIBUTES */
-#ifndef FAT_IOCTL_SET_ATTRIBUTES
-# define FAT_IOCTL_SET_ATTRIBUTES _IOW('r', 0x11, uint32_t)
-#endif
-#undef statfs
-#undef SECTOR_SIZE /* Garbage from <linux/msdos_fs.h> */
+#include "linuxioctl.h"
-#include "ext2_fs.h"
#include "btrfs.h"
#include "fat.h"
#include "../version.h"