chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Correct ordering of configuration key table.
[disorder]
/
server
/
plugin.c
diff --git
a/server/plugin.c
b/server/plugin.c
index 2032d9da259d848665199b8b8f40520654d4b46a..7afbde9ccd397010b79e7f041f616810e05b6b5f 100644
(file)
--- a/
server/plugin.c
+++ b/
server/plugin.c
@@
-15,7
+15,9
@@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
+/** @file server/plugin.c
+ * @brief Server plugin interface
+ */
#include "disorder-server.h"
#include <dlfcn.h>
#include "disorder-server.h"
#include <dlfcn.h>
@@
-52,7
+54,7
@@
const struct plugin *open_plugin(const char *name,
if(access(p, R_OK) == 0) {
h = dlopen(p, RTLD_NOW);
if(!h) {
if(access(p, R_OK) == 0) {
h = dlopen(p, RTLD_NOW);
if(!h) {
- error(0, "error opening %s: %s", p, dlerror());
+
disorder_
error(0, "error opening %s: %s", p, dlerror());
continue;
}
pl = xmalloc(sizeof *pl);
continue;
}
pl = xmalloc(sizeof *pl);
@@
-63,7
+65,8
@@
const struct plugin *open_plugin(const char *name,
return pl;
}
}
return pl;
}
}
- (flags & PLUGIN_FATAL ? fatal : error)(0, "cannot find plugin '%s'", name);
+ (flags & PLUGIN_FATAL ? disorder_fatal : disorder_error)
+ (0, "cannot find plugin '%s'", name);
return 0;
}
return 0;
}
@@
-73,8
+76,8
@@
function_t *get_plugin_function(const struct plugin *pl,
f = (function_t *)dlsym(pl->dlhandle, symbol);
if(!f)
f = (function_t *)dlsym(pl->dlhandle, symbol);
if(!f)
- fatal(0, "error looking up function '%s' in '%s': %s",
- symbol, pl->name, dlerror());
+
disorder_
fatal(0, "error looking up function '%s' in '%s': %s",
+
symbol, pl->name, dlerror());
return f;
}
return f;
}
@@
-84,8
+87,8
@@
const void *get_plugin_object(const struct plugin *pl,
o = dlsym(pl->dlhandle, symbol);
if(!o)
o = dlsym(pl->dlhandle, symbol);
if(!o)
- fatal(0, "error looking up object '%s' in '%s': %s",
- symbol, pl->name, dlerror());
+
disorder_
fatal(0, "error looking up object '%s' in '%s': %s",
+
symbol, pl->name, dlerror());
return o;
}
return o;
}