From a5716d302940da0391fec614abc91e5c00ff8781 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 28 Jul 2000 15:16:37 +0000 Subject: Fix from Arne Bernin for return code -- now reflects whether the rmmod failed or not. -Erik --- modutils/rmmod.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modutils') diff --git a/modutils/rmmod.c b/modutils/rmmod.c index da10b7f..67b1084 100644 --- a/modutils/rmmod.c +++ b/modutils/rmmod.c @@ -34,6 +34,7 @@ _syscall1(int, delete_module, const char *, name) extern int rmmod_main(int argc, char **argv) { + int ret = TRUE; if (argc <= 1) { usage(rmmod_usage); } @@ -58,8 +59,9 @@ extern int rmmod_main(int argc, char **argv) while (argc-- > 0) { if (delete_module(*argv) < 0) { perror(*argv); + ret=FALSE; } argv++; } - return(TRUE); + return(ret); } -- cgit v1.1