diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-02-21 23:52:42 -0500 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2011-02-22 10:23:11 +0000 |
commit | f72418c876d48241a14fc9afdd4dad17881263a1 (patch) | |
tree | 6221360b8d8b551727235e203038a574211ae457 | |
parent | 22485b702b4fc7c66520896b67b9cda2a4cb2486 (diff) | |
download | strace-f72418c876d48241a14fc9afdd4dad17881263a1.tar.gz |
ioctlsort: zero pad ioctl codes to 4 places
Zero padding the ioctl number will allow simple sorting via shell scripts.
* linux/ioctlsort.c (main): Output ioctl codes zero padded.
* linux/ioctlent.h: Regenerated.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r-- | linux/ioctlent.h | 170 | ||||
-rw-r--r-- | linux/ioctlsort.c | 2 |
2 files changed, 86 insertions, 86 deletions
diff --git a/linux/ioctlent.h b/linux/ioctlent.h index cc5af723e..8cba44679 100644 --- a/linux/ioctlent.h +++ b/linux/ioctlent.h @@ -1,89 +1,89 @@ /* Generated by ioctlsort */ - {"linux/fs.h", "FIBMAP", 0x1}, - {"linux/fs.h", "FIGETBSZ", 0x2}, - {"linux/fd.h", "FDGETPRM", 0x204}, - {"linux/fd.h", "FDGETMAXERRS", 0x20e}, - {"linux/fd.h", "FDGETDRVTYP", 0x20f}, - {"linux/fd.h", "FDGETDRVPRM", 0x211}, - {"linux/fd.h", "FDGETDRVSTAT", 0x212}, - {"linux/fd.h", "FDPOLLDRVSTAT", 0x213}, - {"linux/fd.h", "FDGETFDCSTAT", 0x215}, - {"linux/fd.h", "FDWERRORGET", 0x217}, - {"linux/fd.h", "FDCLRPRM", 0x241}, - {"linux/fd.h", "FDSETPRM", 0x242}, - {"linux/fd.h", "FDDEFPRM", 0x243}, - {"linux/fd.h", "FDMSGON", 0x245}, - {"linux/fd.h", "FDMSGOFF", 0x246}, - {"linux/fd.h", "FDFMTBEG", 0x247}, - {"linux/fd.h", "FDFMTTRK", 0x248}, - {"linux/fd.h", "FDFMTEND", 0x249}, - {"linux/fd.h", "FDSETEMSGTRESH", 0x24a}, - {"linux/fd.h", "FDFLUSH", 0x24b}, - {"linux/fd.h", "FDSETMAXERRS", 0x24c}, - {"linux/fd.h", "FDRESET", 0x254}, - {"linux/fd.h", "FDWERRORCLR", 0x256}, - {"linux/fd.h", "FDRAWCMD", 0x258}, - {"linux/fd.h", "FDTWADDLE", 0x259}, - {"linux/fd.h", "FDEJECT", 0x25a}, - {"linux/fd.h", "FDSETDRVPRM", 0x290}, - {"linux/hdreg.h", "HDIO_GETGEO", 0x301}, - {"linux/hdreg.h", "HDIO_GET_UNMASKINTR", 0x302}, - {"linux/hdreg.h", "HDIO_GET_MULTCOUNT", 0x304}, - {"linux/hdreg.h", "HDIO_GET_QDMA", 0x305}, - {"linux/hdreg.h", "HDIO_SET_XFER", 0x306}, - {"linux/hdreg.h", "HDIO_OBSOLETE_IDENTITY", 0x307}, - {"linux/hdreg.h", "HDIO_GET_KEEPSETTINGS", 0x308}, - {"linux/hdreg.h", "HDIO_GET_32BIT", 0x309}, - {"linux/hdreg.h", "HDIO_GET_NOWERR", 0x30a}, - {"linux/hdreg.h", "HDIO_GET_DMA", 0x30b}, - {"linux/hdreg.h", "HDIO_GET_NICE", 0x30c}, - {"linux/hdreg.h", "HDIO_GET_IDENTITY", 0x30d}, - {"linux/hdreg.h", "HDIO_GET_WCACHE", 0x30e}, - {"linux/hdreg.h", "HDIO_GET_ACOUSTIC", 0x30f}, - {"linux/hdreg.h", "HDIO_GET_ADDRESS", 0x310}, - {"linux/hdreg.h", "HDIO_GET_BUSSTATE", 0x31a}, - {"linux/hdreg.h", "HDIO_TRISTATE_HWIF", 0x31b}, - {"linux/hdreg.h", "HDIO_DRIVE_RESET", 0x31c}, - {"linux/hdreg.h", "HDIO_DRIVE_TASKFILE", 0x31d}, - {"linux/hdreg.h", "HDIO_DRIVE_TASK", 0x31e}, - {"linux/hdreg.h", "HDIO_DRIVE_CMD", 0x31f}, - {"linux/hdreg.h", "HDIO_SET_MULTCOUNT", 0x321}, - {"linux/hdreg.h", "HDIO_SET_UNMASKINTR", 0x322}, - {"linux/hdreg.h", "HDIO_SET_KEEPSETTINGS", 0x323}, - {"linux/hdreg.h", "HDIO_SET_32BIT", 0x324}, - {"linux/hdreg.h", "HDIO_SET_NOWERR", 0x325}, - {"linux/hdreg.h", "HDIO_SET_DMA", 0x326}, - {"linux/hdreg.h", "HDIO_SET_PIO_MODE", 0x327}, - {"linux/hdreg.h", "HDIO_SCAN_HWIF", 0x328}, - {"linux/hdreg.h", "HDIO_SET_NICE", 0x329}, - {"linux/hdreg.h", "HDIO_UNREGISTER_HWIF", 0x32a}, - {"linux/hdreg.h", "HDIO_SET_WCACHE", 0x32b}, - {"linux/hdreg.h", "HDIO_SET_ACOUSTIC", 0x32c}, - {"linux/hdreg.h", "HDIO_SET_BUSSTATE", 0x32d}, - {"linux/hdreg.h", "HDIO_SET_QDMA", 0x32e}, - {"linux/hdreg.h", "HDIO_SET_ADDRESS", 0x32f}, - {"linux/raid/md_u.h", "RAID_VERSION", 0x910}, - {"linux/raid/md_u.h", "GET_ARRAY_INFO", 0x911}, - {"linux/raid/md_u.h", "GET_DISK_INFO", 0x912}, - {"linux/raid/md_u.h", "PRINT_RAID_DEBUG", 0x913}, - {"linux/raid/md_u.h", "RAID_AUTORUN", 0x914}, - {"linux/raid/md_u.h", "GET_BITMAP_FILE", 0x915}, - {"linux/raid/md_u.h", "CLEAR_ARRAY", 0x920}, - {"linux/raid/md_u.h", "ADD_NEW_DISK", 0x921}, - {"linux/raid/md_u.h", "HOT_REMOVE_DISK", 0x922}, - {"linux/raid/md_u.h", "SET_ARRAY_INFO", 0x923}, - {"linux/raid/md_u.h", "SET_DISK_INFO", 0x924}, - {"linux/raid/md_u.h", "WRITE_RAID_INFO", 0x925}, - {"linux/raid/md_u.h", "UNPROTECT_ARRAY", 0x926}, - {"linux/raid/md_u.h", "PROTECT_ARRAY", 0x927}, - {"linux/raid/md_u.h", "HOT_ADD_DISK", 0x928}, - {"linux/raid/md_u.h", "SET_DISK_FAULTY", 0x929}, - {"linux/raid/md_u.h", "HOT_GENERATE_ERROR", 0x92a}, - {"linux/raid/md_u.h", "SET_BITMAP_FILE", 0x92b}, - {"linux/raid/md_u.h", "RUN_ARRAY", 0x930}, - {"linux/raid/md_u.h", "STOP_ARRAY", 0x932}, - {"linux/raid/md_u.h", "STOP_ARRAY_RO", 0x933}, - {"linux/raid/md_u.h", "RESTART_ARRAY_RW", 0x934}, + {"linux/fs.h", "FIBMAP", 0x0001}, + {"linux/fs.h", "FIGETBSZ", 0x0002}, + {"linux/fd.h", "FDGETPRM", 0x0204}, + {"linux/fd.h", "FDGETMAXERRS", 0x020e}, + {"linux/fd.h", "FDGETDRVTYP", 0x020f}, + {"linux/fd.h", "FDGETDRVPRM", 0x0211}, + {"linux/fd.h", "FDGETDRVSTAT", 0x0212}, + {"linux/fd.h", "FDPOLLDRVSTAT", 0x0213}, + {"linux/fd.h", "FDGETFDCSTAT", 0x0215}, + {"linux/fd.h", "FDWERRORGET", 0x0217}, + {"linux/fd.h", "FDCLRPRM", 0x0241}, + {"linux/fd.h", "FDSETPRM", 0x0242}, + {"linux/fd.h", "FDDEFPRM", 0x0243}, + {"linux/fd.h", "FDMSGON", 0x0245}, + {"linux/fd.h", "FDMSGOFF", 0x0246}, + {"linux/fd.h", "FDFMTBEG", 0x0247}, + {"linux/fd.h", "FDFMTTRK", 0x0248}, + {"linux/fd.h", "FDFMTEND", 0x0249}, + {"linux/fd.h", "FDSETEMSGTRESH", 0x024a}, + {"linux/fd.h", "FDFLUSH", 0x024b}, + {"linux/fd.h", "FDSETMAXERRS", 0x024c}, + {"linux/fd.h", "FDRESET", 0x0254}, + {"linux/fd.h", "FDWERRORCLR", 0x0256}, + {"linux/fd.h", "FDRAWCMD", 0x0258}, + {"linux/fd.h", "FDTWADDLE", 0x0259}, + {"linux/fd.h", "FDEJECT", 0x025a}, + {"linux/fd.h", "FDSETDRVPRM", 0x0290}, + {"linux/hdreg.h", "HDIO_GETGEO", 0x0301}, + {"linux/hdreg.h", "HDIO_GET_UNMASKINTR", 0x0302}, + {"linux/hdreg.h", "HDIO_GET_MULTCOUNT", 0x0304}, + {"linux/hdreg.h", "HDIO_GET_QDMA", 0x0305}, + {"linux/hdreg.h", "HDIO_SET_XFER", 0x0306}, + {"linux/hdreg.h", "HDIO_OBSOLETE_IDENTITY", 0x0307}, + {"linux/hdreg.h", "HDIO_GET_KEEPSETTINGS", 0x0308}, + {"linux/hdreg.h", "HDIO_GET_32BIT", 0x0309}, + {"linux/hdreg.h", "HDIO_GET_NOWERR", 0x030a}, + {"linux/hdreg.h", "HDIO_GET_DMA", 0x030b}, + {"linux/hdreg.h", "HDIO_GET_NICE", 0x030c}, + {"linux/hdreg.h", "HDIO_GET_IDENTITY", 0x030d}, + {"linux/hdreg.h", "HDIO_GET_WCACHE", 0x030e}, + {"linux/hdreg.h", "HDIO_GET_ACOUSTIC", 0x030f}, + {"linux/hdreg.h", "HDIO_GET_ADDRESS", 0x0310}, + {"linux/hdreg.h", "HDIO_GET_BUSSTATE", 0x031a}, + {"linux/hdreg.h", "HDIO_TRISTATE_HWIF", 0x031b}, + {"linux/hdreg.h", "HDIO_DRIVE_RESET", 0x031c}, + {"linux/hdreg.h", "HDIO_DRIVE_TASKFILE", 0x031d}, + {"linux/hdreg.h", "HDIO_DRIVE_TASK", 0x031e}, + {"linux/hdreg.h", "HDIO_DRIVE_CMD", 0x031f}, + {"linux/hdreg.h", "HDIO_SET_MULTCOUNT", 0x0321}, + {"linux/hdreg.h", "HDIO_SET_UNMASKINTR", 0x0322}, + {"linux/hdreg.h", "HDIO_SET_KEEPSETTINGS", 0x0323}, + {"linux/hdreg.h", "HDIO_SET_32BIT", 0x0324}, + {"linux/hdreg.h", "HDIO_SET_NOWERR", 0x0325}, + {"linux/hdreg.h", "HDIO_SET_DMA", 0x0326}, + {"linux/hdreg.h", "HDIO_SET_PIO_MODE", 0x0327}, + {"linux/hdreg.h", "HDIO_SCAN_HWIF", 0x0328}, + {"linux/hdreg.h", "HDIO_SET_NICE", 0x0329}, + {"linux/hdreg.h", "HDIO_UNREGISTER_HWIF", 0x032a}, + {"linux/hdreg.h", "HDIO_SET_WCACHE", 0x032b}, + {"linux/hdreg.h", "HDIO_SET_ACOUSTIC", 0x032c}, + {"linux/hdreg.h", "HDIO_SET_BUSSTATE", 0x032d}, + {"linux/hdreg.h", "HDIO_SET_QDMA", 0x032e}, + {"linux/hdreg.h", "HDIO_SET_ADDRESS", 0x032f}, + {"linux/raid/md_u.h", "RAID_VERSION", 0x0910}, + {"linux/raid/md_u.h", "GET_ARRAY_INFO", 0x0911}, + {"linux/raid/md_u.h", "GET_DISK_INFO", 0x0912}, + {"linux/raid/md_u.h", "PRINT_RAID_DEBUG", 0x0913}, + {"linux/raid/md_u.h", "RAID_AUTORUN", 0x0914}, + {"linux/raid/md_u.h", "GET_BITMAP_FILE", 0x0915}, + {"linux/raid/md_u.h", "CLEAR_ARRAY", 0x0920}, + {"linux/raid/md_u.h", "ADD_NEW_DISK", 0x0921}, + {"linux/raid/md_u.h", "HOT_REMOVE_DISK", 0x0922}, + {"linux/raid/md_u.h", "SET_ARRAY_INFO", 0x0923}, + {"linux/raid/md_u.h", "SET_DISK_INFO", 0x0924}, + {"linux/raid/md_u.h", "WRITE_RAID_INFO", 0x0925}, + {"linux/raid/md_u.h", "UNPROTECT_ARRAY", 0x0926}, + {"linux/raid/md_u.h", "PROTECT_ARRAY", 0x0927}, + {"linux/raid/md_u.h", "HOT_ADD_DISK", 0x0928}, + {"linux/raid/md_u.h", "SET_DISK_FAULTY", 0x0929}, + {"linux/raid/md_u.h", "HOT_GENERATE_ERROR", 0x092a}, + {"linux/raid/md_u.h", "SET_BITMAP_FILE", 0x092b}, + {"linux/raid/md_u.h", "RUN_ARRAY", 0x0930}, + {"linux/raid/md_u.h", "STOP_ARRAY", 0x0932}, + {"linux/raid/md_u.h", "STOP_ARRAY_RO", 0x0933}, + {"linux/raid/md_u.h", "RESTART_ARRAY_RW", 0x0934}, {"linux/fs.h", "BLKROSET", 0x125d}, {"linux/fs.h", "BLKROGET", 0x125e}, {"linux/fs.h", "BLKRRPART", 0x125f}, diff --git a/linux/ioctlsort.c b/linux/ioctlsort.c index 0862b2e0d..afdcc5f63 100644 --- a/linux/ioctlsort.c +++ b/linux/ioctlsort.c @@ -45,7 +45,7 @@ int main(int argc, char** argv) { for (i = 0; i < nioctls; i++) if (i == 0 || ioctls[i].code != ioctls[i-1].code || strcmp (ioctls[i].name, ioctls[i-1].name)) - printf("\t{\"%s\",\t\"%s\",\t%#lx},\n", + printf("\t{\"%s\",\t\"%s\",\t%#06lx},\n", ioctls[i].header, ioctls[i].name, ioctls[i].code); return 0; |