X_OK
access(strname, X_OK) == 0) || (dir_ok && S_ISDIR(stbuf.st_mode))));
i = !access(short2str(ep), X_OK);
newval = tflag ? search(alias, path, X_OK, (int *) 0)
return test_eaccess(opnd1, X_OK) == 0;
if (res == 0 && ksheuid == 0 && (mode & X_OK)) {
if ((search_access(words[i], X_OK, &staterr) >= 0)
else if (mode == X_OK
X_OK | ((iop->flag & IORDUP) ? R_OK : W_OK),
shellv = search(shellv, path, X_OK, (int *) 0);
if (tp && (tp->flag & ISSET) && eaccess(tp->val.s, X_OK) != 0) {
X_OK, &tp->u2.errno_);
if (!(mode & X_OK) && fl != O_RDWR
if (ISABSPATH(s) && eaccess(s, W_OK|X_OK) == 0
if (access(nm, R_OK | W_OK | X_OK) < 0) {
if ((access(name, R_OK | W_OK | X_OK) < 0) &&
if (access(arg, X_OK) == 0) {
if (access(file, X_OK)) {
if (access(filebuf, X_OK) == 0)
if (access(fpath, X_OK) == 0)
if (access(_PATH_BSHELL, X_OK) == 0)
fai->mask |= (mode & PUFFS_VEXEC) ? X_OK : 0;
access("./MAKEDEV", X_OK) == 0
X_OK, AT_EACCESS);
case X_OK:
return X_OK;
if ((mode & ~(R_OK | W_OK | X_OK)) != 0) {
if (mode & X_OK)
#define ALLACC (F_OK | X_OK | W_OK | R_OK)
static const int mode[4] = { R_OK, W_OK, X_OK, F_OK };
if (access(canon_name, W_OK|X_OK) == -1) {
if (access(cc, X_OK) == 0)
&& access(buffer, X_OK) == 0)
if (access(CPP, X_OK))
if (access(*argv, X_OK) == -1)
if (access(path, X_OK) == -1)
if (access(file, X_OK|R_OK)) {
if (access(path, R_OK|X_OK) == 0) {
if (access(loginfile, R_OK|X_OK) != 0) {
if (access(loginfile, R_OK|X_OK)) {
if (access(logoutfile, R_OK|X_OK) != 0)
if (access(logoutfile, R_OK|X_OK) == 0) {
if (access(prog, X_OK) != 0) {
return access(prog, X_OK) == 0;
if (access(tmp, X_OK) == 0) {
return access(shellname, X_OK) != -1;