root/opal/mca/dl/dlopen/dl_dlopen.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2015 Cisco Systems, Inc.  All rights reserved.
   3  * $COPYRIGHT$
   4  *
   5  * Additional copyrights may follow
   6  *
   7  * $HEADER$
   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  * Dynamic library handles generated by this component.
  21  *
  22  * If we're debugging, keep a copy of the name of the file we've opened.
  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 /* OPAL_DL_DLOPEN */

/* [<][>][^][v][top][bottom][index][help] */