struct kmod_ctx {
int refcount;
void (*log_fn)(struct kmod_ctx *ctx,
- int priority, const char *file, int line, const char *fn,
- const char *format, va_list args);
+ int priority, const char *file, int line,
+ const char *fn, const char *format, va_list args);
void *userdata;
int log_priority;
};
void kmod_log(struct kmod_ctx *ctx,
- int priority, const char *file, int line, const char *fn,
- const char *format, ...)
+ int priority, const char *file, int line, const char *fn,
+ const char *format, ...)
{
va_list args;
}
static void log_stderr(struct kmod_ctx *ctx,
- int priority, const char *file, int line, const char *fn,
- const char *format, va_list args)
+ int priority, const char *file, int line,
+ const char *fn, const char *format, va_list args)
{
fprintf(stderr, "libkmod: %s: ", fn);
vfprintf(stderr, format, args);
*
**/
KMOD_EXPORT void kmod_set_log_fn(struct kmod_ctx *ctx,
- void (*log_fn)(struct kmod_ctx *ctx,
- int priority, const char *file,
- int line, const char *fn,
- const char *format, va_list args))
+ void (*log_fn)(struct kmod_ctx *ctx,
+ int priority, const char *file,
+ int line, const char *fn,
+ const char *format, va_list args))
{
ctx->log_fn = log_fn;
info(ctx, "custom logging function %p registered\n", log_fn);
struct kmod_ctx *kmod_unref(struct kmod_ctx *ctx);
int kmod_new(struct kmod_ctx **ctx);
void kmod_set_log_fn(struct kmod_ctx *ctx,
- void (*log_fn)(struct kmod_ctx *ctx,
- int priority, const char *file, int line, const char *fn,
- const char *format, va_list args));
+ void (*log_fn)(struct kmod_ctx *ctx,
+ int priority, const char *file, int line,
+ const char *fn, const char *format,
+ va_list args));
int kmod_get_log_priority(struct kmod_ctx *ctx);
void kmod_set_log_priority(struct kmod_ctx *ctx, int priority);
void *kmod_get_userdata(struct kmod_ctx *ctx);
const char *kmod_list_entry_get_value(struct kmod_list_entry *list_entry);
#define kmod_list_entry_foreach(list_entry, first_entry) \
for (list_entry = first_entry; \
- list_entry != NULL; \
- list_entry = kmod_list_entry_get_next(list_entry))
+ list_entry != NULL; \
+ list_entry = kmod_list_entry_get_next(list_entry))
/*
* kmod_thing