From f91703d5e56a017ea45d243c91acffb37a761475 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Fri, 25 Feb 2005 21:14:51 +0000
Subject: [PATCH] Remove defunct/unused function: shm_signal_step().

---
 src/slurmd/shm.c | 50 ------------------------------------------------
 src/slurmd/shm.h |  5 -----
 2 files changed, 55 deletions(-)

diff --git a/src/slurmd/shm.c b/src/slurmd/shm.c
index 49f366f3036..14eb4ebd687 100644
--- a/src/slurmd/shm.c
+++ b/src/slurmd/shm.c
@@ -448,56 +448,6 @@ shm_update_step(job_step_t *step)
 	return retval;
 }
 
-int
-shm_signal_step(uint32_t jobid, uint32_t stepid, uint32_t signal)
-{
-	int         signo  = (int) signal;
-	int         retval = SLURM_SUCCESS;
-	int         i;
-	job_step_t *s;
-	task_t     *t;
-
-	_shm_lock();
-	if ((i = _shm_find_step(jobid, stepid)) < 0) {
-		retval = EINVAL;
-		goto done;
-	}
-
-	s = &slurmd_shm->step[i];
-
-	if (stepid != NO_VAL)
-		debug2 ("signal %d for %u.%u (sid: %lu)", 
-	  	        signal, jobid, stepid, (unsigned long) s->sid);
-	else
-		debug2 ("signal %d for %u (sid: %lu)", 
-		        signal, jobid, (unsigned long) s->sid);
-
-	for (t = _taskp(s->task_list); t; t = _taskp(t->next)) {
-		pid_t sid = getsid(t->pid);
-
-		if ((sid <= (pid_t) 0) || (sid != s->sid))
-			continue;
-
-		if (t->pid <= (pid_t) 0) {
-			debug ("job %u.%u: Bad pid value %lu", 
-			       jobid, stepid, (unsigned long) t->pid);
-			continue;
-		}
-
-		if (kill(t->pid, signo) < 0) {
-			error ("kill %u.%u task %d pid %ld: %m", 
-			       jobid, stepid, t->id, (long)t->pid);
-			retval = errno;
-		}
-	}
-done:
-	_shm_unlock();
-	if (retval > 0)
-		slurm_seterrno_ret(retval);
-	else
-		return SLURM_SUCCESS;
-}
-
 static job_step_t *
 _shm_copy_step(job_step_t *j)
 {
diff --git a/src/slurmd/shm.h b/src/slurmd/shm.h
index 4aaabd46888..5e230abb123 100644
--- a/src/slurmd/shm.h
+++ b/src/slurmd/shm.h
@@ -176,11 +176,6 @@ int shm_update_step(job_step_t *step);
  */
 void shm_free_step(job_step_t *step);
 
-/* 
- * Lock shared memory and send `signal' to all tasks in step 
- */
-int shm_signal_step(uint32_t jobid, uint32_t stepid, uint32_t signal);
-
 /* 
  * Add a task record to a job step in memory
  *
-- 
GitLab