Lines Matching defs:module
210 fuse_log(FUSE_LOG_ERR, "fuse: failed to allocate module\n");
215 fuse_log(FUSE_LOG_ERR, "fuse: failed to allocate module name\n");
243 static int fuse_load_so_module(const char *module)
250 tmp = malloc(strlen(module) + 64);
255 sprintf(tmp, "libfusemod_%s.so", module);
258 fuse_log(FUSE_LOG_ERR, "fuse: failed to allocate module so\n");
269 sprintf(tmp, "fuse_module_%s_factory", module);
272 fuse_log(FUSE_LOG_ERR, "fuse: symbol <%s> not found in module: %s\n",
276 ret = fuse_register_module(module, *factory, so);
291 static struct fuse_module *fuse_find_module(const char *module)
295 if (strcmp(module, m->name) == 0) {
303 static struct fuse_module *fuse_get_module(const char *module)
308 m = fuse_find_module(module);
310 int err = fuse_load_so_module(module);
312 m = fuse_find_module(module);
4699 printf("\nOptions for %s module:\n", name);
4741 char *module;
4746 for (module = conf.modules; module; module = next) {
4748 for (p = module; *p && *p != ':'; p++);
4752 m = fuse_get_module(module);
4754 print_module_help(module, &m->factory);
4795 static int fuse_push_module(struct fuse *f, const char *module,
4800 struct fuse_module *m = fuse_get_module(module);
4941 char *module;
4944 for (module = f->conf.modules; module; module = next) {
4946 for (p = module; *p && *p != ':'; p++);
4949 if (module[0] &&
4950 fuse_push_module(f, module, args) == -1)