Lines Matching defs:mask
551 * Converts generic access bits in the given mask (if any)
556 smb_ace_mask_g2s(uint32_t mask)
558 if (mask & GENERIC_ALL) {
559 mask &= ~(GENERIC_ALL | GENERIC_READ | GENERIC_WRITE
562 mask |= FILE_ALL_ACCESS;
563 return (mask);
566 if (mask & GENERIC_READ) {
567 mask &= ~GENERIC_READ;
568 mask |= FILE_GENERIC_READ;
571 if (mask & GENERIC_WRITE) {
572 mask &= ~GENERIC_WRITE;
573 mask |= FILE_GENERIC_WRITE;
576 if (mask & GENERIC_EXECUTE) {
577 mask &= ~GENERIC_EXECUTE;
578 mask |= FILE_GENERIC_EXECUTE;
581 return (mask);