1
2
3
4
5
6
7
8
9
10 #ifndef OPAL_DL_DLOPEN
11 #define OPAL_DL_DLOPEN
12
13 #include "opal_config.h"
14
15 #include "opal/mca/dl/dl.h"
16
17 OPAL_DECLSPEC extern opal_dl_base_module_t opal_dl_dlopen_module;
18
19
20
21
22
23
24 struct opal_dl_handle_t {
25 void *dlopen_handle;
26 #if OPAL_ENABLE_DEBUG
27 void *filename;
28 #endif
29 };
30
31 typedef struct {
32 opal_dl_base_component_t base;
33
34 char *filename_suffixes_mca_storage;
35 char **filename_suffixes;
36 } opal_dl_dlopen_component_t;
37
38 OPAL_DECLSPEC extern opal_dl_dlopen_component_t mca_dl_dlopen_component;
39
40 #endif