Lines Matching defs:mode
122 mode_t mode = entry->Mode();
123 if (S_ISREG(mode))
125 else if (S_ISDIR(mode))
127 else if (S_ISLNK(mode))
134 printf("%s", _PermissionString(buffer, mode >> 6,
135 (mode & S_ISUID) != 0));
136 printf("%s", _PermissionString(buffer, mode >> 3,
137 (mode & S_ISGID) != 0));
138 printf("%s", _PermissionString(buffer, mode, false));
141 if (S_ISLNK(mode))
204 static const char* _PermissionString(char* buffer, uint32 mode, bool sticky)
206 buffer[0] = (mode & 0x4) != 0 ? 'r' : '-';
207 buffer[1] = (mode & 0x2) != 0 ? 'w' : '-';
209 if ((mode & 0x1) != 0)