Lines Matching refs:perms
82 unsigned perms; /* same as min_info.file_attr */
106 static unsigned filtattr OF((__GPRO__ unsigned perms));
331 static unsigned filtattr(__G__ perms)
333 unsigned perms;
335 /* keep setuid/setgid/tacky perms? */
337 perms &= ~(S_ISUID | S_ISGID | S_ISVTX);
339 return (0xffff & perms);
439 /* all remaining cases: expand MSDOS read-only bit into write perms */
463 /* read-only bit --> write perms; subdir bit --> dir exec bit */
483 umask( (int)(tmp=umask(0)) ); /* apply mask to expanded r/w(/x) perms */
659 /* set approx. dir perms (make sure can still read/write in dir) */
1338 d_entry->perms = G.pInfo->file_attr;
1376 if (chmod(d->fn, UxAtt(d)->perms)) {