Lines Matching defs:mode
379 mode_to_ace_access(mode_t mode, boolean_t isdir, int isowner, int isallow)
386 haswriteperm = (mode & S_IWOTH);
387 hasreadperm = (mode & S_IROTH);
389 haswriteperm = !(mode & S_IWOTH);
390 hasreadperm = !(mode & S_IROTH);
411 if (mode & S_IROTH) {
415 if (mode & S_IWOTH) {
422 if (mode & S_IXOTH) {
740 o_mode_t mode = 0;
745 mode |= S_IROTH;
757 mode |= S_IWOTH;
762 mode |= S_IXOTH;
765 *modep = mode;
1575 acl_trivial_access_masks(mode_t mode, boolean_t isdir, trivial_acl_t *masks)
1585 if (!(mode & S_IRUSR) && (mode & (S_IRGRP|S_IROTH)))
1587 if (!(mode & S_IWUSR) && (mode & (S_IWGRP|S_IWOTH)))
1589 if (!(mode & S_IXUSR) && (mode & (S_IXGRP|S_IXOTH)))
1593 if (!(mode & S_IRGRP) && (mode & S_IROTH))
1595 if (!(mode & S_IWGRP) && (mode & S_IWOTH))
1597 if (!(mode & S_IXGRP) && (mode & S_IXOTH))
1601 if ((mode & S_IRUSR) && (!(mode & S_IRGRP) && (mode & S_IROTH)))
1603 if ((mode & S_IWUSR) && (!(mode & S_IWGRP) && (mode & S_IWOTH)))
1605 if ((mode & S_IXUSR) && (!(mode & S_IXGRP) && (mode & S_IXOTH)))
1611 if (mode & S_IRUSR)
1613 if (mode & S_IWUSR)
1615 if (mode & S_IXUSR)
1620 if (mode & S_IRGRP)
1622 if (mode & S_IWGRP)
1624 if (mode & S_IXGRP)
1629 if (mode & S_IROTH)
1631 if (mode & S_IWOTH)
1633 if (mode & S_IXOTH)
1638 acl_trivial_create(mode_t mode, boolean_t isdir, ace_t **acl, int *count)
1645 acl_trivial_access_masks(mode, isdir, &masks);