diff options
author | Pascal Bellard | 2010-10-18 00:51:16 +0200 |
---|---|---|
committer | Denys Vlasenko | 2010-10-18 00:51:16 +0200 |
commit | cadf90184c2c74e2c37161efe55cd05fb04e0c59 (patch) | |
tree | 68bbe5d086cc149334f405bc9446de53a68dbe1d | |
parent | 122a4b30f48d4e643148683ddd0ce74186259ca6 (diff) | |
download | busybox-cadf90184c2c74e2c37161efe55cd05fb04e0c59.zip busybox-cadf90184c2c74e2c37161efe55cd05fb04e0c59.tar.gz |
depmod: accept and ignore -u, -q, -C FILE
Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | modutils/depmod.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/modutils/depmod.c b/modutils/depmod.c index fec6498..85b64a2 100644 --- a/modutils/depmod.c +++ b/modutils/depmod.c @@ -151,6 +151,8 @@ static void xfreopen_write(const char *file, FILE *f) * Print to stdout all the symbols each module depends on * and the module's file name which provides that symbol. * -r No-op + * -u No-op + * -q No-op * * So far we only support: [-rn] [-b BASE] [VERSION] [MODFILES]... * -aAeF are accepted but ignored. -vC are not accepted. @@ -162,7 +164,10 @@ enum { //OPT_e = (1 << 3), /* with -F, print unresolved symbols */ //OPT_F = (1 << 4), /* System.map that contains the symbols */ OPT_n = (1 << 5), /* dry-run, print to stdout only */ - OPT_r = (1 << 6) /* Compat dummy. Linux Makefile uses it */ + OPT_r = (1 << 6), /* Compat dummy. Linux Makefile uses it */ + OPT_u = (1 << 7), /* -u,--unresolved-error: ignored */ + OPT_q = (1 << 8), /* -q,--quiet: ignored */ + OPT_C = (1 << 9), /* -C,--config etc_modules_conf: ignored */ }; int depmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; @@ -174,7 +179,7 @@ int depmod_main(int argc UNUSED_PARAM, char **argv) struct utsname uts; int tmp; - getopt32(argv, "aAb:eF:nr", &moddir_base, NULL); + getopt32(argv, "aAb:eF:nruqC:", &moddir_base, NULL, NULL); argv += optind; /* goto modules location */ |