int
main(void)
{
- long rc = syscall(__NR_mlock2, 0xdeadbeef, 0xdefaced, 0xffff);
- printf("mlock2(0xdeadbeef, 233811181, MLOCK_ONFAULT|0xfffe)"
- " = %ld %s (%m)\n", rc, errno2name());
+ const unsigned long addr = (unsigned long) 0xfacefeeddeadbeefULL;
+ const unsigned long len = (unsigned long) 0xcafef00dbadc0dedULL;
+
+ long rc = syscall(__NR_mlock2, addr, len, -1UL);
+ printf("mlock2(%#lx, %lu, MLOCK_ONFAULT|0xfffffffe)"
+ " = %ld %s (%m)\n", addr, len, rc, errno2name());
puts("+++ exited with 0 +++");
return 0;