faccessat(-1, NULL, F_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, R_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, W_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, X_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, NULL, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, NULL, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, 0xb7ee4000, F_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, R_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, W_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee4000, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, 0xb7ee4000, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, 0xb7ee3fff, F_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, R_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, W_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(-1, 0xb7ee3fff, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, 0xb7ee3fff, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, "", F_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", R_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", W_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", X_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", R_OK|W_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", R_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", R_OK|W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(-1, "", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, "", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, ".", F_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", R_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", W_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", X_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", R_OK|W_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", R_OK|X_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", W_OK|X_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", R_OK|W_OK|X_OK) = -1 EBADF (Bad file descriptor)
faccessat(-1, ".", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, ".", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, "/", F_OK) = 0
faccessat(-1, "/", R_OK) = 0
faccessat(-1, "/", W_OK) = 0
faccessat(-1, "/", X_OK) = 0
faccessat(-1, "/", R_OK|W_OK) = 0
faccessat(-1, "/", R_OK|X_OK) = 0
faccessat(-1, "/", W_OK|X_OK) = 0
faccessat(-1, "/", R_OK|W_OK|X_OK) = 0
faccessat(-1, "/", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, "/", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, "/dev/full", F_OK) = 0
faccessat(-1, "/dev/full", R_OK) = 0
faccessat(-1, "/dev/full", W_OK) = 0
faccessat(-1, "/dev/full", X_OK) = -1 EACCES (Permission denied)
faccessat(-1, "/dev/full", R_OK|W_OK) = 0
faccessat(-1, "/dev/full", R_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(-1, "/dev/full", W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(-1, "/dev/full", R_OK|W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(-1, "/dev/full", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(-1, "/dev/full", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, NULL, F_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, R_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, NULL, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, NULL, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, 0xb7ee4000, F_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, R_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee4000, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, 0xb7ee4000, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, 0xb7ee3fff, F_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, R_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, 0xb7ee3fff, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, 0xb7ee3fff, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "", F_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", W_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", X_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", R_OK|W_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", R_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", R_OK|W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, ".", F_OK) = 0
faccessat(AT_FDCWD, ".", R_OK) = 0
faccessat(AT_FDCWD, ".", W_OK) = 0
faccessat(AT_FDCWD, ".", X_OK) = 0
faccessat(AT_FDCWD, ".", R_OK|W_OK) = 0
faccessat(AT_FDCWD, ".", R_OK|X_OK) = 0
faccessat(AT_FDCWD, ".", W_OK|X_OK) = 0
faccessat(AT_FDCWD, ".", R_OK|W_OK|X_OK) = 0
faccessat(AT_FDCWD, ".", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, ".", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "/", F_OK) = 0
faccessat(AT_FDCWD, "/", R_OK) = 0
faccessat(AT_FDCWD, "/", W_OK) = 0
faccessat(AT_FDCWD, "/", X_OK) = 0
faccessat(AT_FDCWD, "/", R_OK|W_OK) = 0
faccessat(AT_FDCWD, "/", R_OK|X_OK) = 0
faccessat(AT_FDCWD, "/", W_OK|X_OK) = 0
faccessat(AT_FDCWD, "/", R_OK|W_OK|X_OK) = 0
faccessat(AT_FDCWD, "/", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "/", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "/dev/full", F_OK) = 0
faccessat(AT_FDCWD, "/dev/full", R_OK) = 0
faccessat(AT_FDCWD, "/dev/full", W_OK) = 0
faccessat(AT_FDCWD, "/dev/full", X_OK) = -1 EACCES (Permission denied)
faccessat(AT_FDCWD, "/dev/full", R_OK|W_OK) = 0
faccessat(AT_FDCWD, "/dev/full", R_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(AT_FDCWD, "/dev/full", W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(AT_FDCWD, "/dev/full", R_OK|W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(AT_FDCWD, "/dev/full", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(AT_FDCWD, "/dev/full", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, NULL, F_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, R_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, W_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, X_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, NULL, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, NULL, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, 0xb7ee4000, F_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, R_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, W_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee4000, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, 0xb7ee4000, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, 0xb7ee3fff, F_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, R_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, W_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, R_OK|W_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, R_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, R_OK|W_OK|X_OK) = -1 EFAULT (Bad address)
faccessat(3, 0xb7ee3fff, 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, 0xb7ee3fff, R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, "", F_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", R_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", W_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", X_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", R_OK|W_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", R_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", R_OK|W_OK|X_OK) = -1 ENOENT (No such file or directory)
faccessat(3, "", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, "", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, ".", F_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", R_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", W_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", X_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", R_OK|W_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", R_OK|X_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", W_OK|X_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", R_OK|W_OK|X_OK) = -1 ENOTDIR (Not a directory)
faccessat(3, ".", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, ".", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, "/", F_OK) = 0
faccessat(3, "/", R_OK) = 0
faccessat(3, "/", W_OK) = 0
faccessat(3, "/", X_OK) = 0
faccessat(3, "/", R_OK|W_OK) = 0
faccessat(3, "/", R_OK|X_OK) = 0
faccessat(3, "/", W_OK|X_OK) = 0
faccessat(3, "/", R_OK|W_OK|X_OK) = 0
faccessat(3, "/", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, "/", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(3, "/dev/full", F_OK) = 0
faccessat(3, "/dev/full", R_OK) = 0
faccessat(3, "/dev/full", W_OK) = 0
faccessat(3, "/dev/full", X_OK) = -1 EACCES (Permission denied)
faccessat(3, "/dev/full", R_OK|W_OK) = 0
faccessat(3, "/dev/full", R_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(3, "/dev/full", W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(3, "/dev/full", R_OK|W_OK|X_OK) = -1 EACCES (Permission denied)
faccessat(3, "/dev/full", 0x8 /* ?_OK */) = -1 EINVAL (Invalid argument)
faccessat(3, "/dev/full", R_OK|W_OK|X_OK|0xfffffff8) = -1 EINVAL (Invalid argument)
faccessat(-1, NULL, F_OK) = -1 EFAULT (Bad address)
faccessat(AT_FDCWD, "faccessat_sample", F_OK) = 0
faccessat(AT_FDCWD, "faccessat_sample", F_OK) = -1 ENOENT (No such file or directory)
faccessat(5, "faccessat_sample", F_OK) = -1 ENOENT (No such file or directory)
faccessat(5, "faccessat_sample", F_OK) = 0
faccessat(5, "/usr/lib/strace/ptest/tests/faccessat.dir/faccessat_subdir/faccessat_sample", F_OK) = 0
+++ exited with 0 +++
