W_OK
i = !access(short2str(ep), W_OK);
if ((fd = coproc_getfd(W_OK, &emsg)) < 0) {
else if ((fd = check_fd(s, W_OK, &emsg)) < 0) {
return test_eaccess(opnd1, W_OK) == 0;
X_OK | ((iop->flag & IORDUP) ? R_OK : W_OK),
((mode & W_OK) && fl != O_WRONLY))) {
if (s[0] == '/' && access(s, W_OK|X_OK) == 0 &&
} else if (stdin_ok && access(to, W_OK) && !stat(to, &sb)) {
} else if (access(nm, R_OK | W_OK | X_OK) == -1) {
if ((access(name, R_OK | W_OK | X_OK) == -1) &&
if (!stdin_ok || S_ISLNK(sp->st_mode) || !access(name, W_OK) ||
return access(nm, W_OK) == 0;
if (_nc_access(file, W_OK) < 0
#ifndef W_OK
if ((mode & W_OK) != 0
result = ACCESS(head, R_OK | W_OK | X_OK);
# define ACCESS(FN, MODE) access((FN), (MODE)&(R_OK|W_OK))
} else if (_nc_access(path, R_OK | W_OK | X_OK) < 0) {
else if (_nc_access(linkname, W_OK) == 0)
FILE *fp = ((_nc_access(filename, W_OK) == 0)
if (_nc_access(MyPath, W_OK) < 0
static const int mode[4] = { R_OK, W_OK, X_OK, F_OK };
if (access(filename, W_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, W_OK), EACCES);
if (amode & ~(R_OK | W_OK | X_OK))
if (amode & W_OK) {
d = access(cp == local ? "/" : cp ? local : ".", W_OK);
if (access(local, W_OK) == -1) {
d = access(dir == local ? "/" : dir ? local : ".", W_OK);
} else if ((access(fname, W_OK) == -1)) {
} else if (access(dp, W_OK) == -1 && errno == EACCES) {
if (access(dp, W_OK) && errno == EACCES) {
if (access(outfile, W_OK) == -1)
#ifndef W_OK
|| access(result, R_OK | W_OK) != 0) {
|| access(result, R_OK | W_OK | X_OK) != 0) {
&& access(result, R_OK | W_OK | X_OK) == 0) {
access(frp->name, W_OK))))
aflags = R_OK | W_OK;
mode = amode & W_OK ? S_IWOTH : 0;
mode = amode & W_OK ? S_IWUSR : 0;
mode = amode & W_OK ? S_IWGRP : 0;
if (access(logfn, W_OK) == -1)