--- /dev/null
+#include "defs.h"
+
+#include <fcntl.h>
+
+#include "xlat/access_flags.h"
+
+static int
+decode_access(struct tcb *tcp, int offset)
+{
+ if (entering(tcp)) {
+ printpath(tcp, tcp->u_arg[offset]);
+ tprints(", ");
+ printflags(access_flags, tcp->u_arg[offset + 1], "?_OK");
+ }
+ return 0;
+}
+
+int
+sys_access(struct tcb *tcp)
+{
+ return decode_access(tcp, 0);
+}
+
+int
+sys_faccessat(struct tcb *tcp)
+{
+ if (entering(tcp))
+ print_dirfd(tcp, tcp->u_arg[0]);
+ return decode_access(tcp, 1);
+}
return RVAL_FD;
}
-#include "xlat/access_flags.h"
-
-static int
-decode_access(struct tcb *tcp, int offset)
-{
- if (entering(tcp)) {
- printpath(tcp, tcp->u_arg[offset]);
- tprints(", ");
- printflags(access_flags, tcp->u_arg[offset + 1], "?_OK");
- }
- return 0;
-}
-
-int
-sys_access(struct tcb *tcp)
-{
- return decode_access(tcp, 0);
-}
-
-int
-sys_faccessat(struct tcb *tcp)
-{
- if (entering(tcp))
- print_dirfd(tcp, tcp->u_arg[0]);
- return decode_access(tcp, 1);
-}
-
/* several stats */
#if defined(SPARC) || defined(SPARC64)