Fix from Arne Bernin for return code -- now reflects whether the rmmod

failed or not.
 -Erik
This commit is contained in:
Eric Andersen 2000-07-28 15:16:37 +00:00
parent 501c88b245
commit a5716d3029
2 changed files with 6 additions and 2 deletions

View File

@ -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);
}

View File

@ -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);
}