]> granicus.if.org Git - strace/blobdiff - tests/faccessat.c
tests: extend TEST_NETLINK_OBJECT macro
[strace] / tests / faccessat.c
index 1a8da4f89393ad63d3eceb8995a0ace44b022378..ce81349d142a7abbe007a186c0eae27c693ce11c 100644 (file)
@@ -1,9 +1,8 @@
 #include "tests.h"
-#include <sys/syscall.h>
+#include <asm/unistd.h>
 
 #ifdef __NR_faccessat
 
-# include <errno.h>
 # include <stdio.h>
 # include <unistd.h>
 
@@ -11,12 +10,11 @@ int
 main(void)
 {
        static const char sample[] = "faccessat.sample";
-       const long int fd = (long int) 0xdeadbeefffffffff;
+       const long int fd = (long int) 0xdeadbeefffffffffULL;
 
-       int rc = syscall(__NR_faccessat, fd, sample, F_OK);
-       printf("faccessat(%d, \"%s\", F_OK) = %d %s (%m)\n",
-              (int) fd, sample, rc,
-              errno2name());
+       long rc = syscall(__NR_faccessat, fd, sample, F_OK);
+       printf("faccessat(%d, \"%s\", F_OK) = %ld %s (%m)\n",
+              (int) fd, sample, rc, errno2name());
 
        puts("+++ exited with 0 +++");
        return 0;