Lines Matching defs:perms

976 	int perms;
1016 perms = pacl->ace[i].perms;
1020 if (perms & ~7) ok = FALSE;
1033 pchk->mode |= perms << 6;
1040 pchk->mode = (pchk->mode & 07707) | (perms << 3);
1047 pchk->mode |= perms;
1057 pchk->mode = (pchk->mode & 07707) | (perms << 3);
1105 mode |= (pace->perms & 7) << 6;
1109 mode = (mode & 07707) | ((pace->perms & 7) << 3);
1112 mode |= pace->perms & 7;
1221 pace->perms = (mode >> 6) & 7;
1226 pace->perms = (mode >> 3) & 7;
1230 pace->perms = (mode >> 3) & 7;
1234 pace->perms = mode & 7;
1323 pyace->perms = ((mode & ~mask) >> 6) & 7;
1327 pyace->perms = ((mode & ~mask) >> 3) & 7;
1331 pyace->perms = (mode & ~mask) & 7;
1379 * Copy inherited tags and adapt perms
1390 pyace->perms &= (mode >> 6) & 7;
1394 pyace->perms &= (mode >> 3) & 7;
1397 pyace->perms &= mode & 7;
1400 pyace->perms &= (mode >> 3) & 7;
1421 pyace->perms = ((mode & ~mask) >> 6) & 7;
1430 pyace->perms = ((mode & ~mask) >> 3) & 7;
1439 pyace->perms = mode & ~mask & 7;
1499 targetace->perms = firstace->perms;
1507 targetace->perms = secondace->perms;
1519 targetace->perms = firstace->perms;
1528 targetace->perms = secondace->perms;
1621 u16 perms;
1630 perms = pxace->perms;
1692 if (perms & POSIX_PERM_X)
1694 if (perms & POSIX_PERM_W)
1696 if (perms & POSIX_PERM_R)
1699 if (perms & POSIX_PERM_X)
1701 if (perms & POSIX_PERM_W)
1703 if (perms & POSIX_PERM_R)
1782 u16 perms;
1789 perms = pxace->perms;
1815 if (perms & POSIX_PERM_X)
1817 if (perms & POSIX_PERM_W)
1819 if (perms & POSIX_PERM_R)
1822 if (perms & POSIX_PERM_X)
1824 if (perms & POSIX_PERM_W)
1826 if (perms & POSIX_PERM_R)
1865 u16 perms;
1874 perms = pxace->perms;
1937 || (perms != pset->othperms))) {
1942 if (perms & POSIX_PERM_X)
1944 if (perms & POSIX_PERM_W)
1946 if (perms & POSIX_PERM_R)
1949 if (perms & POSIX_PERM_X)
1951 if (perms & POSIX_PERM_W)
1953 if (perms & POSIX_PERM_R)
1999 || (perms & ~pset->othperms)
2120 u16 perms;
2193 pset->selfuserperms |= pxace->perms;
2204 pset->selfgrpperms |= pxace->perms;
2210 pset->grpperms |= pxace->perms;
2213 pset->othperms = pxace->perms;
2217 pset->mask = pxace->perms;
2250 perms = pxace->perms;
2310 perms = pxace->perms;
2349 if (perms & POSIX_PERM_X)
2351 if (perms & POSIX_PERM_W)
2353 if (perms & POSIX_PERM_R)
2356 if (perms & POSIX_PERM_X)
2358 if (perms & POSIX_PERM_W)
2360 if (perms & POSIX_PERM_R)
3056 mode_t perms;
3071 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3075 denywrld = pxace[j].perms;
3079 grantgrps |= pxace[j].perms;
3083 grantgrps |= pxace[j].perms;
3086 grantwrld = pxace[j].perms;
3103 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3104 deny = pxace[j].perms | denywrld;
3108 allow = pxace[j].perms;
3114 if (pxace[j].perms & POSIX_PERM_DENIAL)
3115 deny |= pxace[j].perms;
3117 allow |= pxace[j].perms;
3125 perms = ~deny;
3127 perms = allow & ~deny;
3131 perms = (allow | grantgrps | grantwrld) & ~deny;
3135 perms = (allow | grantgrps | grantwrld)
3138 perms = allow;
3141 perms = (allow | grantwrld) & ~deny;
3145 perms = (allow | grantwrld) & ~deny;
3147 perms = allow;
3150 perms = ~deny;
3153 perms = allow & ~deny;
3162 pxace[k].perms = perms
3169 mode |= ((perms & 7) << 6);
3173 mode = (mode & 07707) | ((perms & 7) << 3);
3176 mode |= perms & 7;
3179 mode |= (perms & (S_ISVTX | S_ISUID | S_ISGID));
3379 mode_t perms;
3391 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3395 denywrld = pxace[j].perms;
3411 deny = pxace[j].perms;
3417 if (!(pxace[j].perms & POSIX_PERM_DENIAL))
3418 allow = pxace[j].perms;
3423 if (!(pxace[j].perms & POSIX_PERM_DENIAL))
3424 allow |= pxace[j].perms;
3433 perms = ~deny;
3435 perms = allow & ~denywrld;
3439 pxace[k].perms = perms
3446 mode |= ((perms & 7) << 6);
3450 mode = (mode & 07707) | ((perms & 7) << 3);
3453 mode |= perms & 7;
3456 mode |= perms & (S_ISVTX | S_ISUID | S_ISGID);
3920 pxace->perms = 0;
3924 pxace->perms |= S_ISUID;
3926 pxace->perms |= S_ISGID;
3928 pxace->perms |= S_ISVTX;
3932 pxace->perms |= POSIX_PERM_X;
3934 pxace->perms |= POSIX_PERM_W;
3936 pxace->perms |= POSIX_PERM_R;
3939 pxace->perms |= POSIX_PERM_X
3944 pxace->perms |= POSIX_PERM_X;
3946 pxace->perms |= POSIX_PERM_W;
3948 pxace->perms |= POSIX_PERM_R;
3952 pxace->perms |= POSIX_PERM_DENIAL;
3955 pctx->permswrld |= pxace->perms;
3966 * Create world perms if none (both lists)
3977 pxace->perms = 0;
3982 * Set basic owner perms if none (both lists)
3996 pxace->perms = POSIX_PERM_R | POSIX_PERM_W | POSIX_PERM_X;
4000 * Duplicate world perms as group_obj perms if none
4011 pxace->perms = ctx[i].permswrld;
4015 * Also duplicate world perms as group perms if they
4028 pxace->perms = ctx[0].permswrld;
4046 pxace->perms = ctx[1].permswrld;
4069 pxace->perms = POSIX_PERM_DENIAL;