Include linux/ext2_fs.h does not contain any ioctl definitions anymore. Request codes EXT2_IOC* have been replaced by FS_IOC* in linux/fs.h. Some definitions of FS_IOC_* use long* but the actual code expects int* (see fs/ext2/ioctl.c). Signed-off-by: Heinrich Schuchardt <xypron.glpk@xxxxxx> --- man2/ioctl_list.2 | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/man2/ioctl_list.2 b/man2/ioctl_list.2 index dc1505f..75fb3df 100644 --- a/man2/ioctl_list.2 +++ b/man2/ioctl_list.2 @@ -30,6 +30,9 @@ .\" .\" 2015-02-21 Heinrich Schuchardt <xypron.glpk@xxxxxx> .\" SEE ALSO ioctl_fat(2), add FAT_IOCTL_GET_VOLUME_ID. +.\" +.\" 2015-03-02 Heinrich Schuchardt <xypron.glpk@xxxxxx> +.\" EXT2_IOC* have been replaced by FS_IOC*. .TH IOCTL_LIST 2 2013-09-17 "Linux" "Linux Programmer's Manual" .SH NAME ioctl_list \- list of ioctl calls in Linux/i386 kernel @@ -273,15 +276,6 @@ l l l. 0x00435909 CYSETDEFTIMEOUT int .TE -// <include/linux/ext2_fs.h> -.TS -l l l. -0x80046601 EXT2_IOC_GETFLAGS int * -0x40046602 EXT2_IOC_SETFLAGS const int * -0x80047601 EXT2_IOC_GETVERSION int * -0x40047602 EXT2_IOC_SETVERSION const int * -.TE - // <include/linux/fd.h> .TS l l l. @@ -326,6 +320,15 @@ l l l l. 0x00001263 BLKRAGET int * 0x00000001 FIBMAP int * // I-O 0x00000002 FIGETBSZ int * +0x80086601 FS_IOC_GETFLAGS int * +0x40086602 FS_IOC_SETFLAGS int * +0x80087601 FS_IOC_GETVERSION int * +0x40087602 FS_IOC_SETVERSION int * +0xC020660B FS_IOC_FIEMAP struct fiemap * +0x40086602 FS_IOC32_SETFLAGS int * +0x40086602 FS_IOC32_SETFLAGS int * +0x80047601 FS_IOC32_GETVERSION int * +0x40047602 FS_IOC32_SETVERSION int * .TE // <include/linux/hdreg.h> -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html