summaryrefslogtreecommitdiff
path: root/rmmod.c
diff options
context:
space:
mode:
Diffstat (limited to 'rmmod.c')
-rw-r--r--rmmod.c55
1 files changed, 28 insertions, 27 deletions
diff --git a/rmmod.c b/rmmod.c
index 6b15b48..a0db4ae 100644
--- a/rmmod.c
+++ b/rmmod.c
@@ -1,3 +1,4 @@
+/* vi: set sw=4 ts=4: */
/*
* Mini rmmod implementation for busybox
*
@@ -33,41 +34,41 @@ _syscall1(int, delete_module, const char *, name)
static const char rmmod_usage[] =
- "rmmod [OPTION]... [MODULE]...\n\n"
- "Unloads the specified kernel modules from the kernel.\n\n"
- "Options:\n"
- "\t-a\tTry to remove all unused kernel modules.\n";
+ "rmmod [OPTION]... [MODULE]...\n\n"
+ "Unloads the specified kernel modules from the kernel.\n\n"
+
+ "Options:\n" "\t-a\tTry to remove all unused kernel modules.\n";
extern int rmmod_main(int argc, char **argv)
{
- if (argc<=1) {
- usage(rmmod_usage);
- }
+ if (argc <= 1) {
+ usage(rmmod_usage);
+ }
- /* Parse any options */
- while (--argc > 0 && **(++argv) == '-') {
- while (*(++(*argv))) {
- switch (**argv) {
- case 'a':
- /* Unload _all_ unused modules via NULL delete_module() call */
- if (delete_module(NULL)) {
- perror("rmmod");
- exit( FALSE);
+ /* Parse any options */
+ while (--argc > 0 && **(++argv) == '-') {
+ while (*(++(*argv))) {
+ switch (**argv) {
+ case 'a':
+ /* Unload _all_ unused modules via NULL delete_module() call */
+ if (delete_module(NULL)) {
+ perror("rmmod");
+ exit(FALSE);
+ }
+ exit(TRUE);
+ default:
+ usage(rmmod_usage);
+ }
}
- exit( TRUE);
- default:
- usage(rmmod_usage);
- }
}
- }
- while (argc-- > 0 ) {
- if (delete_module(*argv) < 0) {
- perror(*argv);
+ while (argc-- > 0) {
+ if (delete_module(*argv) < 0) {
+ perror(*argv);
+ }
+ argv++;
}
- argv++;
- }
- exit( TRUE);
+ exit(TRUE);
}