From 2a04e55574bc47edaaae09a3ba16a145efb4be94 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Sun, 17 Oct 2010 23:05:47 +0000 Subject: [PATCH] 09_job_info_alloc_void.diff patch from Geritt: select: make argument of select_p_select_jobinfo_alloc() consistent This explicitly declares the argument list of select_p_select_jobinfo_alloc() to be 'void', to avoid misinterpreting it as an old-style definition: * node_select.h already defines select_g_select_jobinfo_alloc(void); * the cons_res variant erroneously specified 'select_jobinfo_t *jobinfo'; * explicit argument list makes bug tracking easier. --- src/common/node_select.c | 2 +- src/common/node_select.h | 2 +- src/plugins/select/bgq/select_bgq.cc | 2 +- src/plugins/select/bluegene/plugin/select_bluegene.c | 2 +- src/plugins/select/cons_res/select_cons_res.c | 2 +- src/plugins/select/cray/other_select.c | 2 +- src/plugins/select/cray/select_cray.c | 2 +- src/plugins/select/linear/select_linear.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/common/node_select.c b/src/common/node_select.c index fab4f2a7308..13e2f8d769d 100644 --- a/src/common/node_select.c +++ b/src/common/node_select.c @@ -739,7 +739,7 @@ extern int select_g_select_nodeinfo_get(dynamic_plugin_data_t *nodeinfo, (nodedata, dinfo, state, data); } -extern dynamic_plugin_data_t *select_g_select_jobinfo_alloc() +extern dynamic_plugin_data_t *select_g_select_jobinfo_alloc(void) { dynamic_plugin_data_t *jobinfo_ptr = NULL; uint32_t plugin_id; diff --git a/src/common/node_select.h b/src/common/node_select.h index b04fd5a9d9f..85dc3556266 100644 --- a/src/common/node_select.h +++ b/src/common/node_select.h @@ -106,7 +106,7 @@ typedef struct slurm_select_ops { select_nodedata_type dinfo, enum node_states state, void *data); - select_jobinfo_t *(*jobinfo_alloc) (); + select_jobinfo_t *(*jobinfo_alloc) (void); int (*jobinfo_free) (select_jobinfo_t *jobinfo); int (*jobinfo_set) (select_jobinfo_t *jobinfo, enum diff --git a/src/plugins/select/bgq/select_bgq.cc b/src/plugins/select/bgq/select_bgq.cc index be3bdbc3a9c..bab9704ae41 100644 --- a/src/plugins/select/bgq/select_bgq.cc +++ b/src/plugins/select/bgq/select_bgq.cc @@ -306,7 +306,7 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, return SLURM_SUCCESS; } -select_jobinfo_t *select_p_select_jobinfo_alloc() +select_jobinfo_t *select_p_select_jobinfo_alloc(void) { return SLURM_SUCCESS; } diff --git a/src/plugins/select/bluegene/plugin/select_bluegene.c b/src/plugins/select/bluegene/plugin/select_bluegene.c index 26cb2f9a448..db5afbbfedb 100644 --- a/src/plugins/select/bluegene/plugin/select_bluegene.c +++ b/src/plugins/select/bluegene/plugin/select_bluegene.c @@ -693,7 +693,7 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, return select_nodeinfo_get(nodeinfo, dinfo, state, data); } -select_jobinfo_t *select_p_select_jobinfo_alloc() +select_jobinfo_t *select_p_select_jobinfo_alloc(void) { return alloc_select_jobinfo(); } diff --git a/src/plugins/select/cons_res/select_cons_res.c b/src/plugins/select/cons_res/select_cons_res.c index ef847f48a16..b906ee9f0bf 100644 --- a/src/plugins/select/cons_res/select_cons_res.c +++ b/src/plugins/select/cons_res/select_cons_res.c @@ -2077,7 +2077,7 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, return rc; } -extern int select_p_select_jobinfo_alloc (select_jobinfo_t *jobinfo) +extern int select_p_select_jobinfo_alloc(void) { return SLURM_SUCCESS; } diff --git a/src/plugins/select/cray/other_select.c b/src/plugins/select/cray/other_select.c index fb1d0c921ca..33f79feb90d 100644 --- a/src/plugins/select/cray/other_select.c +++ b/src/plugins/select/cray/other_select.c @@ -510,7 +510,7 @@ extern int other_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, (nodeinfo, dinfo, state, data); } -extern select_jobinfo_t *other_select_jobinfo_alloc() +extern select_jobinfo_t *other_select_jobinfo_alloc(void) { if (other_select_init() < 0) return NULL; diff --git a/src/plugins/select/cray/select_cray.c b/src/plugins/select/cray/select_cray.c index f46141e824b..946c7573203 100644 --- a/src/plugins/select/cray/select_cray.c +++ b/src/plugins/select/cray/select_cray.c @@ -367,7 +367,7 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, return rc; } -extern select_jobinfo_t *select_p_select_jobinfo_alloc() +extern select_jobinfo_t *select_p_select_jobinfo_alloc(void) { select_jobinfo_t *jobinfo = xmalloc(sizeof(struct select_jobinfo)); jobinfo->magic = JOBINFO_MAGIC; diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c index aeeed3e87ae..8b12c3af813 100644 --- a/src/plugins/select/linear/select_linear.c +++ b/src/plugins/select/linear/select_linear.c @@ -2743,7 +2743,7 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, return rc; } -extern select_jobinfo_t *select_p_select_jobinfo_alloc() +extern select_jobinfo_t *select_p_select_jobinfo_alloc(void) { return SLURM_SUCCESS; } -- GitLab