modutils: remove special handling of uClibc
No binary (build failed)
—
(log yok)
| @@ -39,8 +39,8 @@ | |
| #include <fnmatch.h> | |
| #include <sys/syscall.h> | |
| - | extern int init_module(void *module, unsigned long len, const char *options); |
| - | extern int delete_module(const char *module, unsigned flags); |
| + | #define init_module(mod, len, opts) syscall(__NR_init_module, mod, len, opts) |
| + | #define delete_module(mod, flags) syscall(__NR_delete_module, mod, flags) |
| #ifdef __NR_finit_module | |
| # define finit_module(fd, uargs, flags) syscall(__NR_finit_module, fd, uargs, flags) | |
| #endif | |
| @@ -7,17 +7,13 @@ | |
| */ | |
| #include "modutils.h" | |
| - | #ifdef __UCLIBC__ |
| - | extern int init_module(void *module, unsigned long len, const char *options); |
| - | extern int delete_module(const char *module, unsigned int flags); |
| - | #else |
| - | # include <sys/syscall.h> |
| - | # define init_module(mod, len, opts) syscall(__NR_init_module, mod, len, opts) |
| - | # if defined(__NR_finit_module) |
| - | # define finit_module(fd, uargs, flags) syscall(__NR_finit_module, fd, uargs, flags) |
| - | # endif |
| - | # define delete_module(mod, flags) syscall(__NR_delete_module, mod, flags) |
| + | #include <sys/syscall.h> |
| + | |
| + | #define init_module(mod, len, opts) syscall(__NR_init_module, mod, len, opts) |
| + | #if defined(__NR_finit_module) |
| + | # define finit_module(fd, uargs, flags) syscall(__NR_finit_module, fd, uargs, flags) |
| #endif | |
| + | #define delete_module(mod, flags) syscall(__NR_delete_module, mod, flags) |
| static module_entry *helper_get_module(module_db *db, const char *module, int create) | |
| { | |