From dd38683d93be6dd0f319d69445dcf3fb6bb199f8 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Sun, 11 Jul 2004 00:57:30 +0000 Subject: [PATCH] Cleanup base functions to compile. This commit was SVN r1615. --- src/mca/ns/base/base.h | 26 ++++++++++++++++++++++++++ src/mca/ns/base/ns_base_functions.c | 1 - src/mca/ns/base/ns_base_select.c | 8 ++++++-- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/src/mca/ns/base/base.h b/src/mca/ns/base/base.h index dc71679018..4b71322e7e 100644 --- a/src/mca/ns/base/base.h +++ b/src/mca/ns/base/base.h @@ -26,6 +26,32 @@ extern "C" { int mca_ns_base_select(bool *allow_multi_user_threads, bool *have_hidden_threads); int mca_ns_base_close(void); + +/* + * Base functions that are common to all implementations - can be overridden + */ + +ompi_process_name_t* ns_base_create_process_name(ompi_process_id_t cell, + ompi_process_id_t job, ompi_process_id_t vpid); + +char* ns_base_get_proc_name_string(const ompi_process_name_t* name); + +char* ns_base_get_vpid_string(const ompi_process_name_t* name); + +char* ns_base_get_jobid_string(const ompi_process_name_t* name); + +char* ns_base_get_cellid_string(const ompi_process_name_t* name); + +ompi_process_id_t ns_base_get_vpid(const ompi_process_name_t* name); + +ompi_process_id_t ns_base_get_jobid(const ompi_process_name_t* name); + +ompi_process_id_t ns_base_get_cellid(const ompi_process_name_t* name); + +int ns_base_compare(ompi_ns_cmp_bitmask_t fields, + const ompi_process_name_t* name1, + const ompi_process_name_t* name2); + #if defined(c_plusplus) || defined(__cplusplus) } #endif diff --git a/src/mca/ns/base/ns_base_functions.c b/src/mca/ns/base/ns_base_functions.c index c509e87a2e..0a3ae58d92 100644 --- a/src/mca/ns/base/ns_base_functions.c +++ b/src/mca/ns/base/ns_base_functions.c @@ -8,7 +8,6 @@ #include "ompi_config.h" #include "mca/mca.h" #include "mca/ns/base/base.h" -#include "ns_replica.h" /** * globals diff --git a/src/mca/ns/base/ns_base_select.c b/src/mca/ns/base/ns_base_select.c index 190db283a0..becf10eee8 100644 --- a/src/mca/ns/base/ns_base_select.c +++ b/src/mca/ns/base/ns_base_select.c @@ -5,6 +5,10 @@ #include "ompi_config.h" #include +#include +#include +#include +#include #include "runtime/runtime.h" #include "util/output.h" @@ -12,6 +16,7 @@ #include "mca/mca.h" #include "mca/base/base.h" #include "mca/ns/base/base.h" +#include "mca/ns/replica/src/ns_replica.h" /** @@ -31,8 +36,7 @@ int mca_ns_base_select(bool *allow_multi_user_threads, */ if (ompi_process_info.seed) { /* true if I'm the seed daemon */ - ompi_name_server = *mca_ns_replica_init(bool *allow_multi_user_threads, - bool *have_hidden_threads); + ompi_name_server = *mca_ns_replica_init(allow_multi_user_threads, have_hidden_threads); } return OMPI_SUCCESS;