From: Dan McGee Date: Sat, 4 Feb 2012 02:29:12 +0000 (-0600) Subject: test-conversion: remove test/test-{insmod,rmmod,rmmod2} X-Git-Tag: v5~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2efd5d4c1a3f0579b8df130fb9e229a206eb25e1;p=thirdparty%2Fkmod.git test-conversion: remove test/test-{insmod,rmmod,rmmod2} These are covered by the various test cases in testsuite/test-init. --- diff --git a/test/test-insmod.c b/test/test-insmod.c deleted file mode 100644 index 7198df07..00000000 --- a/test/test-insmod.c +++ /dev/null @@ -1,52 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include - - -int main(int argc, char *argv[]) -{ - const char *path; - struct kmod_ctx *ctx; - struct kmod_module *mod; - int err; - - if (argc < 2) { - fprintf(stderr, "Provide a path to a module\n"); - return EXIT_FAILURE; - } - - path = argv[1]; - - ctx = kmod_new(NULL, NULL); - if (ctx == NULL) - exit(EXIT_FAILURE); - - printf("libkmod version %s\n", VERSION); - - err = kmod_module_new_from_path(ctx, path, &mod); - if (err < 0) { - kmod_unref(ctx); - exit(EXIT_FAILURE); - } - - printf("Trying insmod '%s' (%s)\n", kmod_module_get_name(mod), - kmod_module_get_path(mod)); - err = kmod_module_insert_module(mod, 0, NULL); - if (err < 0) { - fprintf(stderr, "%s\n", strerror(-err)); - - kmod_module_unref(mod); - kmod_unref(ctx); - exit(EXIT_FAILURE); - } - - kmod_module_unref(mod); - kmod_unref(ctx); - - return EXIT_SUCCESS; -} diff --git a/test/test-rmmod.c b/test/test-rmmod.c deleted file mode 100644 index 493af803..00000000 --- a/test/test-rmmod.c +++ /dev/null @@ -1,57 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include - - -int main(int argc, char *argv[]) -{ - const char *modname = NULL; - const char *null_config = NULL; - struct kmod_ctx *ctx; - struct kmod_list *list, *itr; - int err, count = 0; - - if (argc == 2) - modname = argv[1]; - - ctx = kmod_new(NULL, &null_config); - if (ctx == NULL) - exit(EXIT_FAILURE); - - printf("libkmod version %s\n", VERSION); - - err = kmod_module_new_from_loaded(ctx, &list); - if (err < 0) { - fprintf(stderr, "%s\n", strerror(-err)); - kmod_unref(ctx); - exit(EXIT_FAILURE); - } - - kmod_list_foreach(itr, list) { - struct kmod_module *mod = kmod_module_get_module(itr); - const char *name = kmod_module_get_name(mod); - - if ((modname && !strcmp(modname, name)) || - (modname == NULL && kmod_module_get_refcnt(mod) < 1)) { - printf("Trying to remove '%s'\n", name); - err = kmod_module_remove_module(mod, 0); - if (err == 0) - count++; - else { - fprintf(stderr, "Error removing %s: %s\n", - name, strerror(-err)); - } - } - - kmod_module_unref(mod); - } - kmod_module_unref_list(list); - kmod_unref(ctx); - - return count > 0; -} diff --git a/test/test-rmmod2.c b/test/test-rmmod2.c deleted file mode 100644 index 7a7a0bac..00000000 --- a/test/test-rmmod2.c +++ /dev/null @@ -1,44 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include - - -int main(int argc, char *argv[]) -{ - const char *modname = NULL; - struct kmod_ctx *ctx; - struct kmod_module *mod; - int err; - - if (argc < 2) { - fprintf(stderr, "Provide a module name\n"); - return EXIT_FAILURE; - } - - modname = argv[1]; - - ctx = kmod_new(NULL, NULL); - if (ctx == NULL) - exit(EXIT_FAILURE); - - printf("libkmod version %s\n", VERSION); - - err = kmod_module_new_from_name(ctx, modname, &mod); - if (err < 0) { - kmod_unref(ctx); - exit(EXIT_FAILURE); - } - - printf("Trying to remove '%s'\n", modname); - kmod_module_remove_module(mod, 0); - - kmod_module_unref(mod); - kmod_unref(ctx); - - return EXIT_SUCCESS; -}