no strdup
This commit is contained in:
parent
5629972223
commit
0236550c77
4
ls.1
4
ls.1
|
@ -18,8 +18,8 @@ shows hidden files (those beginning with '.').
|
|||
lists directories themselves, not their contents.
|
||||
.TP
|
||||
.B \-l
|
||||
lists detailed information about each file, including their permissions, links,
|
||||
owner, group, size, and modification time.
|
||||
lists detailed information about each file, including their type, permissions,
|
||||
links, owner, group, size, and modification time.
|
||||
.TP
|
||||
.B \-t
|
||||
sorts files by modification time instead of by name.
|
||||
|
|
5
ls.c
5
ls.c
|
@ -107,8 +107,9 @@ lsdir(const char *path)
|
|||
continue;
|
||||
if(!(ents = realloc(ents, ++n * sizeof *ents)))
|
||||
eprintf("realloc:");
|
||||
if(!(p = strdup(d->d_name)))
|
||||
eprintf("strdup:");
|
||||
if(!(p = malloc(strlen(d->d_name)+1)))
|
||||
eprintf("malloc:");
|
||||
strcpy(p, d->d_name);
|
||||
mkent(&ents[n-1], p);
|
||||
}
|
||||
closedir(dp);
|
||||
|
|
Loading…
Reference in New Issue
Block a user