From 92fd0ee94cf3c120e7b777f85b7f24e60419ebd4 Mon Sep 17 00:00:00 2001 From: andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> Date: Wed, 4 Oct 2000 16:02:53 +0000 Subject: Patch from Matt Kraai: "When it encounters a problem creating a link, ln shouldn't give up entirely but instead continue processing the rest of its arguments. The attached patch does this." git-svn-id: svn://busybox.net/trunk/busybox@1148 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- ln.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ln.c') diff --git a/ln.c b/ln.c index 38e9b6763..e81dbafae 100644 --- a/ln.c +++ b/ln.c @@ -81,6 +81,7 @@ static int fs_link(const char *link_DestName, const char *link_SrcName, const in extern int ln_main(int argc, char **argv) { + int status = EXIT_SUCCESS; int flag = 0; int opt; @@ -102,10 +103,10 @@ extern int ln_main(int argc, char **argv) } while(optind<(argc-1)) { if (fs_link(argv[optind], argv[argc-1], flag)==FALSE) - return(FALSE); + status = EXIT_FAILURE; optind++; } - return(TRUE); + return(status); } /* -- cgit v1.2.3-55-g6feb