From 6d2de3c40667ace39455d6853057b39ca39975f5 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Fri, 11 Dec 2009 18:22:11 +0000
Subject: [PATCH] fix for new spank options

---
 testsuite/expect/test7.11.prog.c | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/testsuite/expect/test7.11.prog.c b/testsuite/expect/test7.11.prog.c
index 91024e2bdec..27d01e5830b 100644
--- a/testsuite/expect/test7.11.prog.c
+++ b/testsuite/expect/test7.11.prog.c
@@ -84,18 +84,21 @@ int slurm_spank_init(spank_t sp, int ac, char **av)
 		slurm_error("spank_context error");
 	if (SPANK_JOB_ENV_TESTS &&
 	    ((context == S_CTX_LOCAL) || (context == S_CTX_ALLOCATOR))) {
-		/* Testing logic for spank_job_env options */
-		char *test_value;
-		spank_set_job_env("DUMMY", "DV",   1);
-		spank_set_job_env("NAME", "VALUE", 1);
-		spank_set_job_env("name", "value", 1);
-/*		spank_set_job_env("PATH", "/", 1); */
-		test_value = spank_get_job_env("NAME");
-		if (test_value == NULL)
+		/* Testing logic for spank_job_control_env options */
+		char test_value[200];
+		spank_err_t err;
+		spank_job_control_setenv(sp, "DUMMY", "DV",   1);
+		spank_job_control_setenv(sp, "NAME", "VALUE", 1);
+		spank_job_control_setenv(sp, "name", "value", 1);
+/*		spank_job_control_setenv(sp, "PATH", "/", 1); */
+		memset(test_value, 0, sizeof(test_value));
+		err = spank_job_control_getenv(
+			sp, "NAME", test_value, sizeof(test_value));
+		if (err != ESPANK_SUCCESS)
 			slurm_error("spank_get_job_env error, NULL");
 		else if (strcmp(test_value, "VALUE"))
 			slurm_error("spank_get_job_env error, bad value");
-		spank_unset_job_env("DUMMY");
+		spank_job_control_unsetenv(sp, "DUMMY");
 	}
 
 	if (spank_option_register(sp, spank_options_reg) != ESPANK_SUCCESS)
-- 
GitLab