eaccess
int eaccess(const char *, int);
if (eaccess(GRADES, 04) != -1)
return(eaccess(Systems[nsystems], R_OK));
return(eaccess(Devices[ndevices], R_OK));
return(eaccess(Dialers[ndialers], R_OK));
if (eaccess(expandpath, R_OK) != 0)
EXTERN int eaccess();
if ( eaccess(optarg, 01) != 0 ) {
extern int sysaccess(), guinfo(), eaccess(), countProcs(), interface(),
int eaccess(), guinfo(), vergrd(), gwd(), ckexpf(), uidstat(), uidxcp(),
if (eaccess(GRADES, 0) != -1) {
if (eaccess(GRADES, 04) == -1) {
if (eaccess(GRADES, 04) != -1) {
if (eaccess(GRADES, 04) != -1)
if (eaccess(GRADES, 04) != -1)
extern int eaccess(const char *, int);
static int eaccess(char *, mode_t);
return (eaccess(Systems[nsystems], R_OK));
return (eaccess(Devices[ndevices], R_OK));
return (eaccess(Dialers[ndialers], R_OK));
if (eaccess(expandpath, R_OK) != 0)
uint32_t *eaccess)
smb_vop_eaccess(snode->vp, (int *)eaccess, V_ACE_MASK, dir_vp,
*eaccess = READ_CONTROL | FILE_READ_EA | FILE_READ_ATTRIBUTES;
*eaccess |= FILE_READ_DATA;
*eaccess |= FILE_EXECUTE;
*eaccess |= FILE_WRITE_DATA | FILE_WRITE_ATTRIBUTES |
*eaccess |= SYNCHRONIZE;
*eaccess |= DELETE | WRITE_DAC | WRITE_OWNER;