Index: trunk/Ohana/src/opihi/include/pcontrol.h
===================================================================
--- trunk/Ohana/src/opihi/include/pcontrol.h	(revision 21153)
+++ trunk/Ohana/src/opihi/include/pcontrol.h	(revision 21379)
@@ -25,4 +25,12 @@
   PCONTROL_JOB_NEEDHOST,
 } JobMode;
+
+/** job mode check stages **/
+typedef enum {
+  PCONTROL_JOB_STAGE_ANYHOST,
+  PCONTROL_JOB_STAGE_WANTHOST,
+  PCONTROL_JOB_STAGE_NEEDHOST,
+  PCONTROL_JOB_STAGE_OLDWANT,
+} JobCheckStage;
 
 /** job thread options values **/
@@ -180,5 +188,5 @@
 int   CheckDoneHosts (float delay);
 int   CheckDownHosts (float delay);
-int   CheckIdleHosts (float delay);
+int   CheckIdleHosts (float delay, int Stage);
 int   CheckLiveHosts (float delay);
 int   SetRunSystem (int state);
@@ -202,5 +210,5 @@
 
 int StartHost (Host *host);
-int CheckIdleHost (Host *host);
+int CheckIdleHost (Host *host, int Stage);
 int CheckDoneJob (Job *job, Host *host);
 int GetJobOutput (char *command, Host *host, JobOutput *output);
