Update internal.h to conditionally include asm/string.h
[oweals/busybox.git] / rmmod.c
diff --git a/rmmod.c b/rmmod.c
index d01725329e923fb7ca7cfcaad523732731232f7d..a73d789f20c3e57efe5392c3fd1d17408ecd913a 100644 (file)
--- a/rmmod.c
+++ b/rmmod.c
@@ -25,7 +25,9 @@
 #include <stdio.h>
 #include <errno.h>
 #include <unistd.h>
-#include <sys/syscall.h>
+#define __LIBRARY__
+#include <asm/unistd.h>
+/* #include <sys/syscall.h> */
 
 
 
@@ -34,10 +36,13 @@ _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"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+       "\nUnloads the specified kernel modules from the kernel.\n\n"
+       "Options:\n" 
+       "\t-a\tTry to remove all unused kernel modules.\n"
+#endif
+       ;
 
 
 
@@ -70,5 +75,5 @@ extern int rmmod_main(int argc, char **argv)
                }
                argv++;
        }
-       exit(TRUE);
+       return(TRUE);
 }