Lines Matching refs:st_mode
159 if(S_ISDIR(st->st_mode)) { in make_fileinfo()
163 else if(S_ISCHR(st->st_mode)) in make_fileinfo()
165 else if(S_ISBLK(st->st_mode)) in make_fileinfo()
167 else if(S_ISREG(st->st_mode)) { in make_fileinfo()
169 if(st->st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) in make_fileinfo()
172 else if(S_ISFIFO(st->st_mode)) { in make_fileinfo()
176 else if(S_ISLNK(st->st_mode)) { in make_fileinfo()
180 else if(S_ISSOCK(st->st_mode)) { in make_fileinfo()
185 else if(S_ISWHT(st->st_mode)) { in make_fileinfo()
195 strcpy(file->mode + 1, x[(st->st_mode & S_IRWXU) >> 6]); in make_fileinfo()
196 strcpy(file->mode + 4, x[(st->st_mode & S_IRWXG) >> 3]); in make_fileinfo()
197 strcpy(file->mode + 7, x[(st->st_mode & S_IRWXO) >> 0]); in make_fileinfo()
198 if((st->st_mode & S_ISUID)) { in make_fileinfo()
199 if((st->st_mode & S_IXUSR)) in make_fileinfo()
204 if((st->st_mode & S_ISGID)) { in make_fileinfo()
205 if((st->st_mode & S_IXGRP)) in make_fileinfo()
210 if((st->st_mode & S_ISTXT)) { in make_fileinfo()
211 if((st->st_mode & S_IXOTH)) in make_fileinfo()
245 if(S_ISCHR(st->st_mode) || S_ISBLK(st->st_mode)) { in make_fileinfo()
298 if(S_ISLNK(st->st_mode)) { in make_fileinfo()
532 if(S_ISDIR(fi[i].st.st_mode)) { in list_files()