]> granicus.if.org Git - strace/blobdiff - tests/flock.c
tests: extend TEST_NETLINK_OBJECT macro
[strace] / tests / flock.c
index feb6cae3a0c413787ba7d7d11d939cc4fbbe62ac..c154e43796d154359497da49ada924cc6ffab9ba 100644 (file)
@@ -1,21 +1,20 @@
 #include "tests.h"
-#include <sys/syscall.h>
+#include <asm/unistd.h>
 
 #ifdef __NR_flock
 
-# include <errno.h>
-# include <sys/file.h>
 # include <stdio.h>
+# include <sys/file.h>
 # include <unistd.h>
 
 int
 main(void)
 {
-       const unsigned long fd = (long int) 0xdeadbeefffffffff;
-       int rc = syscall(__NR_flock, fd, LOCK_SH);
-       printf("flock(%d, LOCK_SH) = %d %s (%m)\n",
-              (int) fd, rc,
-              errno2name());
+       const unsigned long fd = (long int) 0xdeadbeefffffffffULL;
+
+       long rc = syscall(__NR_flock, fd, LOCK_SH);
+       printf("flock(%d, LOCK_SH) = %ld %s (%m)\n",
+              (int) fd, rc, errno2name());
 
        puts("+++ exited with 0 +++");
        return 0;