1 Index: modutils/rmmod.c
2 ===================================================================
3 RCS file: /var/cvs/busybox/modutils/rmmod.c,v
4 retrieving revision 1.31
6 --- busybox/modutils/rmmod.c 20 Jul 2004 18:36:51 -0000 1.31
7 +++ busybox/modutils/rmmod.c 10 Dec 2004 22:56:36 -0000
11 #include <sys/syscall.h>
12 +#include <sys/utsname.h>
15 #ifdef CONFIG_FEATURE_2_6_MODULES
17 void *buf; /* hold the module names which we ignore but must get */
20 +#ifdef CONFIG_FEATURE_2_6_MODULES
22 + struct utsname myuname;
24 + if (uname(&myuname) == 0) {
25 + if (myuname.release[0] == '2') {
26 + k_version = myuname.release[2] - '0';
31 /* Parse command line. */
32 while ((n = getopt(argc, argv, "a")) != EOF) {
34 for (n = optind; n < argc; n++) {
35 #ifdef CONFIG_FEATURE_2_6_MODULES
36 char module_name[strlen(argv[n]) + 1];
37 - filename2modname(module_name, argv[n]);
39 + filename2modname(module_name, argv[n]);
41 + strcpy(module_name, argv[n]);
43 #define module_name argv[n]