From 43c33d4fbb5f8b950c6f9f882dc0b97fc45f39c2 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 28 Mar 2004 15:00:33 +0000 Subject: [PATCH] Better error messages --- src/ln.c | 3 ++- src/ls.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ln.c b/src/ln.c index 6bf031a..1dad082 100644 --- a/src/ln.c +++ b/src/ln.c @@ -58,6 +58,7 @@ static int _ln_single(LinkForce lf, LinkType lt, char * src, char * dest) if((lt == LT_HARD ? link(src, dest) : symlink(src, dest)) == -1) { + fprintf(stderr, "%s", "ln: "); perror(src); return 2; } @@ -75,7 +76,7 @@ static int _ln_multiple(LinkForce lf, LinkType lt, int argc, char * argv[]) if((p = realloc(dest, strlen(argv[argc-1]) + strlen(argv[i]) + 2)) == NULL) { - perror("realloc"); + perror("ln"); continue; } dest = p; diff --git a/src/ls.c b/src/ls.c index 0c28ea0..0fe5b9a 100644 --- a/src/ls.c +++ b/src/ls.c @@ -62,6 +62,7 @@ static int _ls_directory(char * filename, Prefs * p) if((dir = opendir(filename)) == NULL) { + fprintf(stderr, "%s", "ls: "); perror(filename); return 1; } @@ -80,6 +81,7 @@ static int _ls_file(char * filename, Prefs * p) if(stat(filename, &buf) == -1) { + fprintf(stderr, "%s", "ls: "); perror(filename); return 1; }