]> granicus.if.org Git - strace/commit
Replace return 1 ioctl sub-decoder hack with proper flag
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 14 Aug 2017 17:25:13 +0000 (19:25 +0200)
committerEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 28 Aug 2017 00:33:20 +0000 (02:33 +0200)
commit3ca301fff889bf71a1c6b8a5116945335147640e
treedf17c385d24a6b2a83d75ad68151bebc6c2ef6cb
parent6e367ed223693cead1c1ea8205addbf08c7dc71e
Replace return 1 ioctl sub-decoder hack with proper flag

* defs.h (RVAL_IOCTL_PARSED): Introduce new flag for ioctl sub-decoders
* to signalise that they have successfully printed argument.
* ioctl.c (SYS_FUNC(ioctl)): Check for RVAL_IOCTL_PARSED flag, remove
un-set it before returning the value.
* block.c: Use RVAL_IOCTL_PARSED instead of 1.
* btrfs.c: Likewise.
* dm.c: Likewise.
* evdev.c: Likewise.
* file_ioctl.c: Likewise.
* fs_x_ioctl.c: Likewise.
* hdio.c: Likewise.
* loop.c: Likewise.
* mtd.c: Likewise.
* nsfs.c: Likewise.
* print_sg_req_info.c: Likewise.
* ptp.c: Likewise.
* rtc.c: Likewise.
* scsi.c: Likewise.
* sg_io_v3.c: Likewise.
* sg_io_v4.c: Likewise.
* sock.c: Likewise.
* term.c: Likewise.
* ubi.c: Likewise.
* userfaultfd.c: Likewise.
* v4l2.c: Likewise.
23 files changed:
block.c
btrfs.c
defs.h
dm.c
evdev.c
file_ioctl.c
fs_x_ioctl.c
hdio.c
ioctl.c
loop.c
mtd.c
nsfs.c
print_sg_req_info.c
ptp.c
rtc.c
scsi.c
sg_io_v3.c
sg_io_v4.c
sock.c
term.c
ubi.c
userfaultfd.c
v4l2.c