#include "defs.h" #include #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); }