Lines Matching refs:plugin
42 char *plugin; member
169 char *plugin; in update_option() local
173 plugin = strdup(option->plugin_alias); in update_option()
174 if (!plugin) in update_option()
178 plugin = strdup(file); in update_option()
179 if (!plugin) in update_option()
181 p = strstr(plugin, "."); in update_option()
188 if (!op->plugin) in update_option()
190 if (strcmp(op->plugin, plugin) != 0) in update_option()
203 if (op->plugin) in update_option()
213 free(plugin); in update_option()
291 char *plugin; in load_plugin() local
294 plugin = malloc(strlen(path) + strlen(file) + 2); in load_plugin()
295 if (!plugin) { in load_plugin()
300 strcpy(plugin, path); in load_plugin()
301 strcat(plugin, "/"); in load_plugin()
302 strcat(plugin, file); in load_plugin()
304 handle = dlopen(plugin, RTLD_NOW | RTLD_GLOBAL); in load_plugin()
307 plugin, dlerror()); in load_plugin()
318 PEVENT_PLUGIN_LOADER_NAME, plugin, dlerror()); in load_plugin()
330 list->name = plugin; in load_plugin()
333 pr_stat("registering plugin: %s", plugin); in load_plugin()
338 free(plugin); in load_plugin()