]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
Add getters for aliases
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Wed, 30 Nov 2011 20:18:13 +0000 (18:18 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Wed, 30 Nov 2011 20:18:13 +0000 (18:18 -0200)
libkmod/libkmod-config.c
libkmod/libkmod-private.h

index dfecb1f19e9f8a1623f2f32aaed3eef2f3fb8b8f..65c4369feb50fa366886f031ea0429f21c83c9bb 100644 (file)
@@ -44,6 +44,16 @@ struct kmod_alias {
        char *modname;
 };
 
+const char *kmod_alias_get_name(const struct kmod_list *l) {
+       struct kmod_alias *alias = l->data;
+       return alias->name;
+}
+
+const char *kmod_alias_get_modname(const struct kmod_list *l) {
+       struct kmod_alias *alias = l->data;
+       return alias->modname;
+}
+
 static struct kmod_list *add_alias(struct kmod_ctx *ctx,
                                        struct kmod_list *aliases,
                                        const char *name, const char *modname)
index b5fa41a793da6953b4abbcc353c01bd4c640fda3..32b15aae7513b56f8304b25738036aef686a822d 100644 (file)
@@ -61,6 +61,8 @@ struct kmod_config {
 int kmod_parse_config_file(struct kmod_ctx *ctx, const char *filename, struct kmod_config *config);
 int kmod_parse_config(struct kmod_ctx *ctx, struct kmod_config *config);
 void kmod_free_config(struct kmod_ctx *ctx, struct kmod_config *config);
+const char *kmod_alias_get_name(const struct kmod_list *l);
+const char *kmod_alias_get_modname(const struct kmod_list *l);
 
 char *getline_wrapped(FILE *fp, unsigned int *linenum);
 char *underscores(struct kmod_ctx *ctx, char *s);