From 62bba1bf12ca067e84c50b05d4478c7842b6d50a Mon Sep 17 00:00:00 2001 From: Josh Hursey Date: Tue, 1 Mar 2011 21:00:03 +0000 Subject: [PATCH] Name the enum so that it represents as an actual symbol in gdb, instead of just a number. This commit was SVN r24472. --- orte/mca/rmaps/base/base.h | 2 +- orte/mca/rmaps/rmaps_types.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/orte/mca/rmaps/base/base.h b/orte/mca/rmaps/base/base.h index dce543c88d..f180ab1b5d 100644 --- a/orte/mca/rmaps/base/base.h +++ b/orte/mca/rmaps/base/base.h @@ -59,7 +59,7 @@ typedef struct { /* list of selected modules */ opal_list_t selected_modules; /* desired default mapper */ - int default_mapper; + orte_rmaps_mapper_type_t default_mapper; /** whether or not we allow oversubscription of nodes */ bool oversubscribe; /** number of ppn for n_per_node mode */ diff --git a/orte/mca/rmaps/rmaps_types.h b/orte/mca/rmaps/rmaps_types.h index f5bfed739f..1dd01de375 100644 --- a/orte/mca/rmaps/rmaps_types.h +++ b/orte/mca/rmaps/rmaps_types.h @@ -34,7 +34,7 @@ BEGIN_C_DECLS /* enumerate selectable mappers */ -enum { +enum orte_rmaps_mapper_type_t { ORTE_RMAPS_UNDEF, ORTE_RMAPS_RR, ORTE_RMAPS_LOADBALANCE, @@ -42,6 +42,7 @@ enum { ORTE_RMAPS_RF, ORTE_RMAPS_RESILIENT }; +typedef enum orte_rmaps_mapper_type_t orte_rmaps_mapper_type_t; /* * Structure that represents the mapping of a job to an @@ -50,7 +51,7 @@ enum { struct orte_job_map_t { opal_object_t super; /* user-specified mapping params */ - int32_t mapper; + orte_rmaps_mapper_type_t mapper; orte_mapping_policy_t policy; int npernode; int nperboard;