/*
Bacula® - The Network Backup Solution
- Copyright (C) 2007-2008 Free Software Foundation Europe e.V.
+ Copyright (C) 2007-2009 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
static bRC baculaSetValue(bpContext *ctx, bwVariable var, void *value);
static bRC baculaRegisterEvents(bpContext *ctx, ...);
static bRC baculaJobMsg(bpContext *ctx, const char *file, int line,
- int type, time_t mtime, const char *msg);
+ int type, utime_t mtime, const char *msg);
static bRC baculaDebugMsg(bpContext *ctx, const char *file, int line,
int level, const char *msg);
fprintf(fp, "\tdescription=%s\n", NPRTB(info->plugin_description));
}
-void load_dir_plugins(const char *plugin_dir)
+void load_sd_plugins(const char *plugin_dir)
{
if (!plugin_dir) {
return;
}
plugin_list = New(alist(10, not_owned_by_alist));
- load_plugins((void *)&binfo, (void *)&bfuncs, plugin_dir, plugin_type);
+ load_plugins((void *)&binfo, (void *)&bfuncs, plugin_dir, plugin_type, NULL);
dbg_plugin_add_hook(dump_sd_plugin);
}
}
static bRC baculaJobMsg(bpContext *ctx, const char *file, int line,
- int type, time_t mtime, const char *msg)
+ int type, utime_t mtime, const char *msg)
{
- Dmsg5(dbglvl, "Job message: %s:%d type=%d time=%ld msg=%s\n",
+ Dmsg5(dbglvl, "Job message: %s:%d type=%d time=%lld msg=%s\n",
file, line, type, mtime, msg);
return bRC_OK;
}
strcpy(my_name, "test-dir");
getcwd(plugin_dir, sizeof(plugin_dir)-1);
- load_dir_plugins(plugin_dir);
+ load_sd_plugins(plugin_dir);
jcr1->JobId = 111;
new_plugins(jcr1);