Lines Matching refs:mode

981 		mode_t mode;
988 checks[i].mode = 0;
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);
1075 /* check mode, unless null or no tag set */
1076 if (pxdesc->mode
1078 && (checks[0].mode != (pxdesc->mode & 0777)))
1088 * The mode argument should provide the 3 upper bits of target mode
1093 mode_t mode;
1098 mode = basemode & 07000;
1105 mode |= (pace->perms & 7) << 6;
1109 mode = (mode & 07707) | ((pace->perms & 7) << 3);
1112 mode |= pace->perms & 7;
1119 pxdesc->mode = mode;
1123 return (mode);
1202 * Merge a new mode into a Posix descriptor
1208 int ntfs_merge_mode_posix(struct POSIX_SECURITY *pxdesc, mode_t mode)
1221 pace->perms = (mode >> 6) & 7;
1226 pace->perms = (mode >> 3) & 7;
1230 pace->perms = (mode >> 3) & 7;
1234 pace->perms = mode & 7;
1241 pxdesc->mode = mode;
1294 posix_header(newpxdesc, oldpxdesc->mode);
1307 * Build a basic Posix ACL from a mode and umask,
1313 mode_t mode, mode_t mask, BOOL isdir __attribute__((unused)))
1323 pyace->perms = ((mode & ~mask) >> 6) & 7;
1327 pyace->perms = ((mode & ~mask) >> 3) & 7;
1331 pyace->perms = (mode & ~mask) & 7;
1333 pydesc->mode = mode;
1351 * descriptor (if any) restricted to creation mode
1357 const struct POSIX_SECURITY *pxdesc, mode_t mode,
1380 * Use requested mode, ignoring umask
1390 pyace->perms &= (mode >> 6) & 7;
1394 pyace->perms &= (mode >> 3) & 7;
1397 pyace->perms &= mode & 7;
1400 pyace->perms &= (mode >> 3) & 7;
1409 * If some standard tags were missing, append them from mode
1411 * Here we have to use the umask'ed mode
1421 pyace->perms = ((mode & ~mask) >> 6) & 7;
1430 pyace->perms = ((mode & ~mask) >> 3) & 7;
1439 pyace->perms = mode & ~mask & 7;
1462 posix_header(pydesc, mode & 07000);
1585 pxdesc->mode = 0;
2055 * have some common right which is denied to group (eg for mode 745
2118 mode_t mode;
2139 mode = pxdesc->mode;
2416 if (mode & (S_ISVTX | S_ISGID | S_ISUID)) {
2423 if (mode & S_ISUID)
2425 if (mode & S_ISGID)
2427 if (mode & S_ISVTX)
2444 static int buildacls(char *secattr, int offs, mode_t mode, int isdir,
2489 if (mode & S_IXUSR)
2491 if (mode & S_IWUSR)
2493 if (mode & S_IRUSR)
2497 if (mode & S_IXUSR)
2499 if (mode & S_IWUSR)
2501 if (mode & S_IRUSR)
2515 if (mode & (S_IXGRP | S_IXOTH))
2517 if (mode & (S_IWGRP | S_IWOTH))
2519 if (mode & (S_IRGRP | S_IROTH))
2523 if (mode & (S_IXGRP | S_IXOTH))
2525 if (mode & (S_IWGRP | S_IWOTH))
2527 if (mode & (S_IRGRP | S_IROTH))
2533 if ((mode & S_IXOTH) && !(mode & S_IXGRP))
2535 if ((mode & S_IWOTH) && !(mode & S_IWGRP))
2537 if ((mode & S_IROTH) && !(mode & S_IRGRP))
2541 if ((mode & S_IXOTH) && !(mode & S_IXGRP))
2543 if ((mode & S_IWOTH) && !(mode & S_IWGRP))
2545 if ((mode & S_IROTH) && !(mode & S_IRGRP))
2592 || (((mode >> 3) ^ mode) & 7)) {
2596 if (mode & S_IXGRP)
2598 if (mode & S_IWGRP)
2600 if (mode & S_IRGRP)
2604 if (mode & S_IXGRP)
2606 if (mode & S_IWGRP)
2608 if (mode & S_IRGRP)
2620 if (mode & S_IXOTH)
2622 if (mode & S_IWOTH)
2624 if (mode & S_IROTH)
2628 if (mode & S_IXOTH)
2630 if (mode & S_IWOTH)
2632 if (mode & S_IROTH)
2648 || ((mode >> 3) & ~mode & 7)) {
2669 if (mode & S_IXOTH)
2671 if (mode & S_IWOTH)
2673 if (mode & S_IROTH)
2677 if (mode & S_IXOTH)
2679 if (mode & S_IWOTH)
2681 if (mode & S_IROTH)
2725 if (mode & (S_ISVTX | S_ISGID | S_ISUID)) {
2732 if (mode & S_ISUID)
2734 if (mode & S_ISGID)
2736 if (mode & S_ISVTX)
2789 if (pxdesc->mode & 07000) /* a NULL ACE for special modes */
2858 char *ntfs_build_descr(mode_t mode,
2888 if (mode & 07000) /* a NULL ACE for special modes */
2909 mode, isdir, usid, gsid);
3057 mode_t mode;
3059 mode = 0;
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));
3186 posix_desc->mode = mode;
3380 mode_t mode;
3382 mode = 0;
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);
3463 posix_desc->mode = mode;