Lines Matching refs:path
27 static int execveat_(int fd, const char *path, char **argv, char **envp, in execveat_() argument
31 return syscall(__NR_execveat, fd, path, argv, envp, flags); in execveat_()
38 #define check_execveat_fail(fd, path, flags, errno) \ argument
39 _check_execveat_fail(fd, path, flags, errno, #errno)
40 static int _check_execveat_fail(int fd, const char *path, int flags, in _check_execveat_fail() argument
47 fd, path?:"(null)", flags, errno_str); in _check_execveat_fail()
48 rc = execveat_(fd, path, argv, envp, flags); in _check_execveat_fail()
64 static int check_execveat_invoked_rc(int fd, const char *path, int flags, in check_execveat_invoked_rc() argument
70 int pathlen = path ? strlen(path) : 0; in check_execveat_invoked_rc()
74 fd, path, (path + pathlen - 20), flags); in check_execveat_invoked_rc()
77 fd, path?:"(null)", flags); in check_execveat_invoked_rc()
85 rc = execveat_(fd, path, argv, envp, flags); in check_execveat_invoked_rc()
111 static int check_execveat(int fd, const char *path, int flags) in check_execveat() argument
113 return check_execveat_invoked_rc(fd, path, flags, 99, 99); in check_execveat()