]> granicus.if.org Git - strace/blobdiff - mknod.c
Fix the length argument passed from print_iovec to decode_netlink
[strace] / mknod.c
diff --git a/mknod.c b/mknod.c
index dbcffd7f0b84bbe61e0f3c6c873b01d41f11a887..3edcd8480ccd7827397520d7d59b26db6060e34e 100644 (file)
--- a/mknod.c
+++ b/mknod.c
 #include <fcntl.h>
 #include <sys/stat.h>
 
-#ifdef MAJOR_IN_SYSMACROS
-# include <sys/sysmacros.h>
-#endif
-
-#ifdef MAJOR_IN_MKDEV
-# include <sys/mkdev.h>
-#endif
-
 static void
 decode_mknod(struct tcb *tcp, int offset)
 {
@@ -57,7 +49,8 @@ decode_mknod(struct tcb *tcp, int offset)
        case S_IFCHR:
        case S_IFBLK:
                dev = tcp->u_arg[offset + 2];
-               tprintf(", makedev(%u, %u)", major(dev), minor(dev));
+               tprints(", ");
+               print_dev_t(dev);
                break;
        }
 }