]> granicus.if.org Git - strace/commitdiff
tests/mkdirat.c: print syscall() result using %ld format
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 21 Apr 2016 21:03:13 +0000 (21:03 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 21 Apr 2016 22:05:55 +0000 (22:05 +0000)
tests/mkdirat.c

index dd3a1661b523c77f1ca6420cbd82f0c2d3a46cf2..c87c5b33204c94d00f892bad0ec5184517526f18 100644 (file)
@@ -4,7 +4,6 @@
 #ifdef __NR_mkdirat
 
 # include <errno.h>
-# include <sys/stat.h>
 # include <stdio.h>
 # include <unistd.h>
 
@@ -13,10 +12,10 @@ main(void)
 {
        static const char sample[] = "mkdirat.sample";
        const long fd = (long) 0xdeadbeefffffffff;
-       int rc = syscall(__NR_mkdirat, fd, sample, 0600);
-       printf("mkdirat(%d, \"%s\", 0600) = %d %s (%m)\n",
-              (int) fd, sample, rc,
-              errno2name());
+
+       long rc = syscall(__NR_mkdirat, fd, sample, 0600);
+       printf("mkdirat(%d, \"%s\", 0600) = %ld %s (%m)\n",
+              (int) fd, sample, rc, errno2name());
 
        puts("+++ exited with 0 +++");
        return 0;