Changeset 17476 for trunk/Ohana/src/opihi/pcontrol/JobOps.c
- Timestamp:
- Apr 23, 2008, 1:17:40 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/JobOps.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/JobOps.c
r16472 r17476 3 3 Stack *JobPool_Pending; 4 4 Stack *JobPool_Busy; 5 Stack *JobPool_Resp; 5 6 Stack *JobPool_Done; 6 7 Stack *JobPool_Kill; … … 11 12 JobPool_Pending = InitStack (); 12 13 JobPool_Busy = InitStack (); 14 JobPool_Resp = InitStack (); 13 15 JobPool_Done = InitStack (); 14 16 JobPool_Kill = InitStack (); … … 28 30 FreeJobStack (JobPool_Pending); 29 31 FreeJobStack (JobPool_Busy ); 32 FreeJobStack (JobPool_Resp ); 30 33 FreeJobStack (JobPool_Done ); 31 34 FreeJobStack (JobPool_Kill ); … … 38 41 case PCONTROL_JOB_PENDING: return ("PENDING"); 39 42 case PCONTROL_JOB_BUSY: return ("BUSY"); 43 case PCONTROL_JOB_RESP: return ("RESP"); 40 44 case PCONTROL_JOB_DONE: return ("DONE"); 41 45 case PCONTROL_JOB_KILL: return ("KILL"); … … 52 56 case PCONTROL_JOB_PENDING: return (JobPool_Pending); 53 57 case PCONTROL_JOB_BUSY: return (JobPool_Busy); 58 case PCONTROL_JOB_RESP: return (JobPool_Resp); 54 59 case PCONTROL_JOB_DONE: return (JobPool_Done); 55 60 case PCONTROL_JOB_KILL: return (JobPool_Kill); … … 66 71 if (!strcasecmp (name, "pending")) return (JobPool_Pending); 67 72 if (!strcasecmp (name, "busy")) return (JobPool_Busy); 73 if (!strcasecmp (name, "resp")) return (JobPool_Resp); 68 74 if (!strcasecmp (name, "done")) return (JobPool_Done); 69 75 if (!strcasecmp (name, "exit")) return (JobPool_Exit); … … 77 83 int stat; 78 84 Stack *stack; 85 86 // fprintf (stderr, "move job %s to %s\n", job[0].argv[0], GetJobStackName(StackID)); 79 87 80 88 stack = GetJobStack (StackID); … … 115 123 116 124 *StackID = PCONTROL_JOB_BUSY; 125 job = PullJobFromStackByID (*StackID, JobID); 126 if (job != NULL) return (job); 127 128 *StackID = PCONTROL_JOB_RESP; 117 129 job = PullJobFromStackByID (*StackID, JobID); 118 130 if (job != NULL) return (job);
Note:
See TracChangeset
for help on using the changeset viewer.
