From: Florian Forster Date: Wed, 20 Aug 2008 10:16:39 +0000 (+0200) Subject: src/plugin.c: Reduced `plugin_flush_one' to a tiny legacy function. X-Git-Tag: collectd-4.5.0~63 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=9d682b256a32bf2d88d3b32eb89e71623fdc83b3;p=collectd.git src/plugin.c: Reduced `plugin_flush_one' to a tiny legacy function. --- diff --git a/src/plugin.c b/src/plugin.c index 629a9f89..83ee8e6c 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -665,25 +665,6 @@ void plugin_read_all (void) pthread_mutex_unlock (&read_lock); } /* void plugin_read_all */ -int plugin_flush_one (int timeout, const char *name) -{ - int (*callback) (int); - llentry_t *le; - int status; - - if (list_flush == NULL) - return (-1); - - le = llist_search (list_flush, name); - if (le == NULL) - return (-1); - callback = (int (*) (int)) le->value; - - status = (*callback) (timeout); - - return (status); -} /* int plugin_flush_ont */ - void plugin_flush_all (int timeout) { int (*callback) (int timeout, const char *identifier); @@ -728,6 +709,12 @@ int plugin_flush (const char *plugin, int timeout, const char *identifier) return (0); } /* int plugin_flush */ +/* FIXME: Remove this function once the perl plugin has been updated. */ +int plugin_flush_one (int timeout, const char *name) +{ + return (plugin_flush (name, timeout, NULL)); +} /* int plugin_flush_one */ + void plugin_shutdown_all (void) { int (*callback) (void);