From 9cb4dc684a039e9abbf73dea5fa80d3ae888855e Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Mon, 18 May 2009 18:07:55 +0000
Subject: [PATCH] Add function slurm_get_resume_timeout

---
 src/common/slurm_protocol_api.c | 17 +++++++++++++++++
 src/common/slurm_protocol_api.h |  5 +++++
 2 files changed, 22 insertions(+)

diff --git a/src/common/slurm_protocol_api.c b/src/common/slurm_protocol_api.c
index e0fdc64ae63..8a35ce11604 100644
--- a/src/common/slurm_protocol_api.c
+++ b/src/common/slurm_protocol_api.c
@@ -228,6 +228,23 @@ uint16_t slurm_get_batch_start_timeout(void)
 	return batch_start_timeout;
 }
 
+/* slurm_get_resume_timeout
+ * RET ResumeTimeout value from slurm.conf
+ */
+uint16_t slurm_get_resume_timeout(void)
+{
+        uint16_t resume_timeout = 0;
+        slurm_ctl_conf_t *conf;
+
+        if(slurmdbd_conf) {
+        } else {
+                conf = slurm_conf_lock();
+                resume_timeout = conf->resume_timeout;
+                slurm_conf_unlock();
+        }
+        return resume_timeout;
+}
+
 /* slurm_get_def_mem_per_task
  * RET DefMemPerTask value from slurm.conf
  */
diff --git a/src/common/slurm_protocol_api.h b/src/common/slurm_protocol_api.h
index ff304fd5ac6..5b7f67b96b4 100644
--- a/src/common/slurm_protocol_api.h
+++ b/src/common/slurm_protocol_api.h
@@ -103,6 +103,11 @@ inline slurm_protocol_config_t *slurm_get_api_config(void);
  */
 uint16_t slurm_get_batch_start_timeout(void);
 
+/* slurm_get_resume_timeout
+ * RET ResumeTimeout value from slurm.conf
+ */
+uint16_t slurm_get_resume_timeout(void);
+
 /* slurm_get_complete_wait
  * RET CompleteWait value from slurm.conf
  */
-- 
GitLab