| 321 | int load_clusterer(struct clusterer_binds *binds); |
| 322 | |
| 323 | static inline int load_clusterer_api(struct clusterer_binds *binds) { |
| 324 | load_clusterer_f load_clusterer; |
| 325 | |
| 326 | /* import the clusterer auto-loading function */ |
| 327 | if (!(load_clusterer = (load_clusterer_f) find_export("load_clusterer", 0))) |
| 328 | return -1; |
| 329 | |
| 330 | /* let the auto-loading function load all clusterer API functions */ |
| 331 | if (load_clusterer(binds) == -1) |
| 332 | return -1; |
| 333 | |
| 334 | return 0; |
| 335 | } |
| 336 | |
| 337 | /* function used to add dependencies to clusterer module */ |
| 338 | static inline module_dependency_t *get_deps_clusterer(const param_export_t *param) |
no test coverage detected