Lines Matching defs:perms

969 	int perms;
1009 perms = pacl->ace[i].perms;
1013 if (perms & ~7) ok = FALSE;
1026 pchk->mode |= perms << 6;
1033 pchk->mode = (pchk->mode & 07707) | (perms << 3);
1040 pchk->mode |= perms;
1050 pchk->mode = (pchk->mode & 07707) | (perms << 3);
1098 mode |= (pace->perms & 7) << 6;
1102 mode = (mode & 07707) | ((pace->perms & 7) << 3);
1105 mode |= pace->perms & 7;
1214 pace->perms = (mode >> 6) & 7;
1219 pace->perms = (mode >> 3) & 7;
1223 pace->perms = (mode >> 3) & 7;
1227 pace->perms = mode & 7;
1316 pyace->perms = ((mode & ~mask) >> 6) & 7;
1320 pyace->perms = ((mode & ~mask) >> 3) & 7;
1324 pyace->perms = (mode & ~mask) & 7;
1372 * Copy inherited tags and adapt perms
1383 pyace->perms &= (mode >> 6) & 7;
1387 pyace->perms &= (mode >> 3) & 7;
1390 pyace->perms &= mode & 7;
1393 pyace->perms &= (mode >> 3) & 7;
1414 pyace->perms = ((mode & ~mask) >> 6) & 7;
1423 pyace->perms = ((mode & ~mask) >> 3) & 7;
1432 pyace->perms = mode & ~mask & 7;
1492 targetace->perms = firstace->perms;
1500 targetace->perms = secondace->perms;
1512 targetace->perms = firstace->perms;
1521 targetace->perms = secondace->perms;
1614 u16 perms;
1623 perms = pxace->perms;
1685 if (perms & POSIX_PERM_X)
1687 if (perms & POSIX_PERM_W)
1689 if (perms & POSIX_PERM_R)
1692 if (perms & POSIX_PERM_X)
1694 if (perms & POSIX_PERM_W)
1696 if (perms & POSIX_PERM_R)
1775 u16 perms;
1782 perms = pxace->perms;
1808 if (perms & POSIX_PERM_X)
1810 if (perms & POSIX_PERM_W)
1812 if (perms & POSIX_PERM_R)
1815 if (perms & POSIX_PERM_X)
1817 if (perms & POSIX_PERM_W)
1819 if (perms & POSIX_PERM_R)
1858 u16 perms;
1867 perms = pxace->perms;
1930 || (perms != pset->othperms))) {
1935 if (perms & POSIX_PERM_X)
1937 if (perms & POSIX_PERM_W)
1939 if (perms & POSIX_PERM_R)
1942 if (perms & POSIX_PERM_X)
1944 if (perms & POSIX_PERM_W)
1946 if (perms & POSIX_PERM_R)
1992 || (perms & ~pset->othperms)
2113 u16 perms;
2186 pset->selfuserperms |= pxace->perms;
2197 pset->selfgrpperms |= pxace->perms;
2203 pset->grpperms |= pxace->perms;
2206 pset->othperms = pxace->perms;
2210 pset->mask = pxace->perms;
2243 perms = pxace->perms;
2303 perms = pxace->perms;
2342 if (perms & POSIX_PERM_X)
2344 if (perms & POSIX_PERM_W)
2346 if (perms & POSIX_PERM_R)
2349 if (perms & POSIX_PERM_X)
2351 if (perms & POSIX_PERM_W)
2353 if (perms & POSIX_PERM_R)
3049 mode_t perms;
3064 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3068 denywrld = pxace[j].perms;
3072 grantgrps |= pxace[j].perms;
3076 grantgrps |= pxace[j].perms;
3079 grantwrld = pxace[j].perms;
3096 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3097 deny = pxace[j].perms | denywrld;
3101 allow = pxace[j].perms;
3107 if (pxace[j].perms & POSIX_PERM_DENIAL)
3108 deny |= pxace[j].perms;
3110 allow |= pxace[j].perms;
3118 perms = ~deny;
3120 perms = allow & ~deny;
3124 perms = (allow | grantgrps | grantwrld) & ~deny;
3128 perms = (allow | grantgrps | grantwrld)
3131 perms = allow;
3134 perms = (allow | grantwrld) & ~deny;
3138 perms = (allow | grantwrld) & ~deny;
3140 perms = allow;
3143 perms = ~deny;
3146 perms = allow & ~deny;
3155 pxace[k].perms = perms
3162 mode |= ((perms & 7) << 6);
3166 mode = (mode & 07707) | ((perms & 7) << 3);
3169 mode |= perms & 7;
3172 mode |= (perms & (S_ISVTX | S_ISUID | S_ISGID));
3372 mode_t perms;
3384 if (pxace[j].perms & POSIX_PERM_DENIAL) {
3388 denywrld = pxace[j].perms;
3404 deny = pxace[j].perms;
3410 if (!(pxace[j].perms & POSIX_PERM_DENIAL))
3411 allow = pxace[j].perms;
3416 if (!(pxace[j].perms & POSIX_PERM_DENIAL))
3417 allow |= pxace[j].perms;
3426 perms = ~deny;
3428 perms = allow & ~denywrld;
3432 pxace[k].perms = perms
3439 mode |= ((perms & 7) << 6);
3443 mode = (mode & 07707) | ((perms & 7) << 3);
3446 mode |= perms & 7;
3449 mode |= perms & (S_ISVTX | S_ISUID | S_ISGID);
3913 pxace->perms = 0;
3917 pxace->perms |= S_ISUID;
3919 pxace->perms |= S_ISGID;
3921 pxace->perms |= S_ISVTX;
3925 pxace->perms |= POSIX_PERM_X;
3927 pxace->perms |= POSIX_PERM_W;
3929 pxace->perms |= POSIX_PERM_R;
3932 pxace->perms |= POSIX_PERM_X
3937 pxace->perms |= POSIX_PERM_X;
3939 pxace->perms |= POSIX_PERM_W;
3941 pxace->perms |= POSIX_PERM_R;
3945 pxace->perms |= POSIX_PERM_DENIAL;
3948 pctx->permswrld |= pxace->perms;
3959 * Create world perms if none (both lists)
3970 pxace->perms = 0;
3975 * Set basic owner perms if none (both lists)
3989 pxace->perms = POSIX_PERM_R | POSIX_PERM_W | POSIX_PERM_X;
3993 * Duplicate world perms as group_obj perms if none
4004 pxace->perms = ctx[i].permswrld;
4008 * Also duplicate world perms as group perms if they
4021 pxace->perms = ctx[0].permswrld;
4039 pxace->perms = ctx[1].permswrld;
4062 pxace->perms = POSIX_PERM_DENIAL;