Lines Matching refs:ls
2 * ls.c --- list directories
61 struct list_dir_struct *ls = (struct list_dir_struct *) private;
75 if (ls->options & PARSE_OPT) {
81 fprintf(ls->f,"/%u/%06o/%d/%d/%s/",ino,inode.i_mode,inode.i_uid, inode.i_gid,name);
83 fprintf(ls->f, "/");
85 fprintf(ls->f, "%lld/", EXT2_I_SIZE(&inode));
86 fprintf(ls->f, "\n");
87 } else if (ls->options & LONG_OPT) {
101 fprintf(ls->f, "%c%6u%c %6o (%d) %5d %5d ", lbr, ino, rbr,
105 fprintf(ls->f, "%5d", inode.i_size);
107 fprintf(ls->f, "%5llu", EXT2_I_SIZE(&inode));
108 fprintf (ls->f, " %s %s\n", datestr, name);
114 if (ls->col + thislen > 80) {
115 fprintf(ls->f, "\n");
116 ls->col = 0;
118 fprintf(ls->f, "%s", tmp);
119 ls->col += thislen;
130 struct list_dir_struct ls;
132 ls.options = 0;
140 ls.options |= LONG_OPT;
143 ls.options |= DELETED_OPT;
146 ls.options |= PARSE_OPT;
155 com_err(0, 0, "Usage: ls [-l] [-d] [-p] file");
166 ls.f = open_pager();
167 ls.col = 0;
169 if (ls.options & DELETED_OPT)
173 0, list_dir_proc, &ls);
174 fprintf(ls.f, "\n");
175 close_pager(ls.f);