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