1
2
3
4
5
6
7
8
9
10
11 #ifndef PMIX_PDL_PDLOPEN
12 #define PMIX_PDL_PDLOPEN
13
14 #include <src/include/pmix_config.h>
15
16 #include "src/mca/pdl/pdl.h"
17
18 extern pmix_pdl_base_module_t pmix_pdl_pdlopen_module;
19
20
21
22
23
24
25 struct pmix_pdl_handle_t {
26 void *dlopen_handle;
27 #if PMIX_ENABLE_DEBUG
28 void *filename;
29 #endif
30 };
31
32 typedef struct {
33 pmix_pdl_base_component_t base;
34
35 char *filename_suffixes_mca_storage;
36 char **filename_suffixes;
37 } pmix_pdl_pdlopen_component_t;
38
39 extern pmix_pdl_pdlopen_component_t mca_pdl_pdlopen_component;
40
41 #endif