X_OK
access(strname, X_OK) == 0) ||
i = !access(short2str(ep), X_OK);
newval = tflag ? search(alias, search_path, X_OK, NULL)
return test_eaccess(opnd1, X_OK) == 0;
if (res == 0 && ksheuid == 0 && (amode & X_OK)) {
if ((search_access(words[i], X_OK, &staterr) >= 0) ||
X_OK | ((iop->flag & IORDUP) ? R_OK : W_OK),
shell = search(shell, search_path, X_OK, NULL);
if (tp && (tp->flag & ISSET) && access(tp->val.s, X_OK) != 0) {
search_path, X_OK, &tp->u2.errno_);
else if (mode == X_OK && (!S_ISREG(statb.st_mode) ||
if (!(mode & X_OK) && fl != O_RDWR &&
if (s[0] == '/' && access(s, W_OK|X_OK) == 0 &&
} else if (access(nm, R_OK | W_OK | X_OK) == -1) {
if ((access(name, R_OK | W_OK | X_OK) == -1) &&
return access(nm, X_OK) == 0;
#ifndef X_OK
result = ACCESS(head, R_OK | W_OK | X_OK);
} else if (_nc_access(path, R_OK | W_OK | X_OK) < 0) {
static const int mode[4] = { R_OK, W_OK, X_OK, F_OK };
if (access(filename, X_OK) == 0)
EXPECT_OK(access(".", R_OK | W_OK | X_OK));
EXPECT_OK(access("sub", R_OK | W_OK | X_OK));
EXPECT_ERRNO(access(mnt, X_OK), EACCES);
if (amode & ~(R_OK | W_OK | X_OK))
if (amode & X_OK)
if (access(DIFFTOOL, X_OK) != 0) {
if ((access(dname, R_OK | X_OK)) == -1) {
if (access(shell, X_OK) == -1) {
if (strchr(argv0, '/') != NULL && access(argv0, X_OK) != 0)
#ifndef X_OK
|| access(result, R_OK | W_OK | X_OK) != 0) {
&& access(result, R_OK | W_OK | X_OK) == 0) {
if (access(data, X_OK) == 0)
if (access(shell, X_OK) != 0)
access(prog, X_OK) == 0) {
access(filename, X_OK) == 0) {
if (access(file, X_OK|R_OK)) {
if (access(file, X_OK | R_OK) == -1) {