Lines Matching refs:mode
75 char mode[11];
132 #define S_ISSOCK(mode) (((mode) & _S_IFMT) == S_IFSOCK)
136 #define S_ISLNK(mode) (((mode) & _S_IFMT) == S_IFLNK)
160 file->mode[0] = 'd';
164 file->mode[0] = 'c';
166 file->mode[0] = 'b';
168 file->mode[0] = '-';
173 file->mode[0] = 'p';
177 file->mode[0] = 'l';
181 file->mode[0] = 's';
186 file->mode[0] = 'w';
191 file->mode[0] = '?';
195 strcpy(file->mode + 1, x[(st->st_mode & S_IRWXU) >> 6]);
196 strcpy(file->mode + 4, x[(st->st_mode & S_IRWXG) >> 3]);
197 strcpy(file->mode + 7, x[(st->st_mode & S_IRWXO) >> 0]);
200 file->mode[3] = 's';
202 file->mode[3] = 'S';
206 file->mode[6] = 's';
208 file->mode[6] = 'S';
212 file->mode[9] = 't';
214 file->mode[9] = 'T';
339 sec_fprintf2(out, "%s", f->mode);