1
1

- Fix more symbols that should be exported.

This commit was SVN r13824.
Этот коммит содержится в:
Sven Stork 2007-02-27 15:17:17 +00:00
родитель a86deb460e
Коммит d8a369936e
12 изменённых файлов: 24 добавлений и 16 удалений

Просмотреть файл

@ -34,7 +34,10 @@
extern "C" { extern "C" {
#endif #endif
/* forward declarations */
struct mca_bml_base_btl_array_t;
OMPI_DECLSPEC int mca_bml_base_btl_array_reserve(struct mca_bml_base_btl_array_t* array, size_t size);
#if defined(c_plusplus) || defined(__cplusplus) #if defined(c_plusplus) || defined(__cplusplus)

Просмотреть файл

@ -28,7 +28,7 @@
#include "orte/util/proc_info.h" #include "orte/util/proc_info.h"
#include "orte/util/sys_info.h" #include "orte/util/sys_info.h"
extern int mca_btl_base_debug; OMPI_DECLSPEC extern int mca_btl_base_debug;
extern int mca_btl_base_err(const char*, ...); extern int mca_btl_base_err(const char*, ...);
extern int mca_btl_base_out(const char*, ...); extern int mca_btl_base_out(const char*, ...);

Просмотреть файл

@ -37,7 +37,7 @@ extern "C" {
extern opal_mutex_t mca_io_romio_mutex; extern opal_mutex_t mca_io_romio_mutex;
extern mca_io_base_module_1_0_0_t mca_io_romio_module; extern mca_io_base_module_1_0_0_t mca_io_romio_module;
extern opal_list_t mca_io_romio_pending_requests; extern opal_list_t mca_io_romio_pending_requests;
OMPI_DECLSPEC extern mca_io_base_component_1_0_0_t mca_io_romio_component;
/* /*
* The romio component will "inherit" from the mca_io_base_request_t, * The romio component will "inherit" from the mca_io_base_request_t,

Просмотреть файл

@ -91,6 +91,8 @@ OMPI_DECLSPEC int mca_mpool_base_module_destroy(mca_mpool_base_module_t *module)
OMPI_DECLSPEC extern int mca_mpool_base_output; OMPI_DECLSPEC extern int mca_mpool_base_output;
OMPI_DECLSPEC extern opal_list_t mca_mpool_base_components; OMPI_DECLSPEC extern opal_list_t mca_mpool_base_components;
OMPI_DECLSPEC extern opal_list_t mca_mpool_base_modules; OMPI_DECLSPEC extern opal_list_t mca_mpool_base_modules;
OMPI_DECLSPEC extern uint32_t mca_mpool_base_page_size;
OMPI_DECLSPEC extern uint32_t mca_mpool_base_page_size_log;
#if defined(c_plusplus) || defined(__cplusplus) #if defined(c_plusplus) || defined(__cplusplus)
} }

Просмотреть файл

@ -83,12 +83,12 @@ int ompi_proc_finalize(void);
/** /**
* Returns the list of proc instances associated with this job. * Returns the list of proc instances associated with this job.
*/ */
ompi_proc_t** ompi_proc_world(size_t* size); OMPI_DECLSPEC ompi_proc_t** ompi_proc_world(size_t* size);
/** /**
* Returns the list of all known proc instances. * Returns the list of all known proc instances.
*/ */
ompi_proc_t** ompi_proc_all(size_t* size); OMPI_DECLSPEC ompi_proc_t** ompi_proc_all(size_t* size);
/** /**
* Returns a list (of one) proc instances. * Returns a list (of one) proc instances.

Просмотреть файл

@ -319,7 +319,7 @@ OMPI_DECLSPEC int ompi_request_test_some(
* *
*/ */
int ompi_request_wait( OMPI_DECLSPEC int ompi_request_wait(
ompi_request_t ** req_ptr, ompi_request_t ** req_ptr,
ompi_status_public_t * status); ompi_status_public_t * status);

Просмотреть файл

@ -19,9 +19,10 @@
#ifndef OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H #ifndef OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H
#define OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H #define OPAL_MCA_TIMER_LINUX_TIMER_LINUX_H
#include "opal_config.h"
#include <opal/sys/timer.h> #include <opal/sys/timer.h>
extern opal_timer_t opal_timer_linux_freq; OPAL_DECLSPEC extern opal_timer_t opal_timer_linux_freq;
static inline opal_timer_t static inline opal_timer_t
opal_timer_base_get_cycles(void) opal_timer_base_get_cycles(void)

Просмотреть файл

@ -60,7 +60,7 @@ OBJ_CLASS_INSTANCE(odls_default_app_context_t,
* and pointers to our public functions in it * and pointers to our public functions in it
*/ */
orte_odls_base_component_t mca_odls_default_component = { ORTE_MODULE_DECLSPEC orte_odls_base_component_t mca_odls_default_component = {
/* First, the mca_component_t struct containing meta information /* First, the mca_component_t struct containing meta information
about the component itself */ about the component itself */
{ {

Просмотреть файл

@ -46,7 +46,7 @@ static void orte_pls_daemon_info_destructor(orte_pls_daemon_info_t* ptr)
if (NULL != ptr->nodename) free(ptr->nodename); if (NULL != ptr->nodename) free(ptr->nodename);
if (NULL != ptr->name) free(ptr->name); if (NULL != ptr->name) free(ptr->name);
} }
OBJ_CLASS_INSTANCE(orte_pls_daemon_info_t, /* type name */ ORTE_DECLSPEC OBJ_CLASS_INSTANCE(orte_pls_daemon_info_t, /* type name */
opal_list_item_t, /* parent "class" name */ opal_list_item_t, /* parent "class" name */
orte_pls_daemon_info_construct, /* constructor */ orte_pls_daemon_info_construct, /* constructor */
orte_pls_daemon_info_destructor); /* destructor */ orte_pls_daemon_info_destructor); /* destructor */

Просмотреть файл

@ -61,7 +61,7 @@ typedef uint8_t orte_pls_cmd_flag_t;
/* /*
* object for daemon information * object for daemon information
*/ */
typedef struct orte_pls_daemon_info_t { ORTE_DECLSPEC typedef struct orte_pls_daemon_info_t {
opal_list_item_t super; opal_list_item_t super;
orte_cellid_t cell; orte_cellid_t cell;
char *nodename; char *nodename;

Просмотреть файл

@ -38,7 +38,7 @@
/* /*
* Struct of function pointers that need to be initialized * Struct of function pointers that need to be initialized
*/ */
orte_pls_base_component_t mca_pls_proxy_component = { ORTE_MODULE_DECLSPEC orte_pls_base_component_t mca_pls_proxy_component = {
{ {
ORTE_PLS_BASE_VERSION_1_3_0, ORTE_PLS_BASE_VERSION_1_3_0,

Просмотреть файл

@ -23,6 +23,8 @@
extern "C" { extern "C" {
#endif #endif
ORTE_MODULE_DECLSPEC extern orte_sds_base_component_t mca_sds_slurm_component;
/* /*
* Module open / close * Module open / close
*/ */