sbase

suckless unix tools
git clone git://git.2f30.org/sbase
Log | Files | Refs | README | LICENSE

commit 6c7f288bd81648e789a3d6717a8a651fc557b059
parent 217e9bce9cdc1d0d4142da94351e9b9efdc0d1fd
Author: Connor Lane Smith <cls@lubutu.com>
Date:   Thu, 26 May 2011 05:03:37 +0100

separate dirs
Diffstat:
Mln.1 | 1-
Mls.c | 7++++++-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ln.1 b/ln.1 @@ -22,6 +22,5 @@ be linked into the given directory. create a symbolic link. .SH SEE ALSO .IR cp (1), -.IR mv (1), .IR link (2), .IR symlink (2) diff --git a/ls.c b/ls.c @@ -32,6 +32,7 @@ static bool aflag = false; static bool dflag = false; static bool lflag = false; static bool tflag = false; +static bool first = true; static bool many; int @@ -113,8 +114,12 @@ lsdir(const char *path) closedir(dp); qsort(ents, n, sizeof *ents, (int (*)(const void *, const void *))entcmp); - if(many) + if(many) { + if(!first) + putchar('\n'); printf("%s:\n", path); + first = false; + } for(i = 0; i < n; i++) { output(&ents[i]); free(ents[i].name);