]> granicus.if.org Git - strace/commit
Fix decoding of device numbers in mknod and mknodat syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 25 Mar 2016 23:48:48 +0000 (23:48 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 25 Mar 2016 23:48:48 +0000 (23:48 +0000)
commit9d91928320c8c5a2472a64d431074238a5213eb9
tree4799247b2f0eebc7de51003aa7cf4b0d28198e73
parentb0e507f39dbbca89c462912a2f03e8422f89f096
Fix decoding of device numbers in mknod and mknodat syscalls

* mknod.c (decode_mknod): Treat device number argument as unsigned int.
* tests/mknod.c: Include <sys/sysmacros.h> or <sys/mkdev.h>
for definition of makedev macro.
(main): Add a check for a character special file.
mknod.c
tests/mknod.c