diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2017-01-01 21:59:12 +0300 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2017-01-04 13:22:19 +0000 |
commit | 1ccc55eed2e92fef71b157d26c1a36fc89a42161 (patch) | |
tree | 7a1540ddf670b916982eb31b7413972ef2f8ad87 /tests/ioctl_evdev.c | |
parent | b00f54e88104a6d16f8c59b4b42ef04af39ef2dc (diff) | |
download | strace-1ccc55eed2e92fef71b157d26c1a36fc89a42161.tar.gz |
tests: add more checks of unknown ioctl command formatting
* tests/ioctl.c (main): Additional check for unknown ioctl command
decoding.
* tests/ioctl_evdev.c (main): Likewise.
* tests/ioctl_dm.c: Include <linux/ioctl.h> for _IOC_SIZE and _IOC_NR.
(main) <dummy_dm_ioctl1, dummy_dm_ioctl2, dummy_dm_arg>: New constants.
Add more checks for unknown command formatting.
Diffstat (limited to 'tests/ioctl_evdev.c')
-rw-r--r-- | tests/ioctl_evdev.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/ioctl_evdev.c b/tests/ioctl_evdev.c index b21a962d5..74aac0d3a 100644 --- a/tests/ioctl_evdev.c +++ b/tests/ioctl_evdev.c @@ -274,6 +274,10 @@ main(void) printf("ioctl(-1, %s, %#lx) = -1 EBADF (%m)\n", "_IOC(_IOC_READ|_IOC_WRITE, 0x45, 0xfe, 0xff)", lmagic); + ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE, 0x45, 0, 0), lmagic); + printf("ioctl(-1, %s, %#lx) = -1 EBADF (%m)\n", + "_IOC(_IOC_READ|_IOC_WRITE, 0x45, 0, 0)", lmagic); + puts("+++ exited with 0 +++"); return 0; } |