Changeset 18085
- Timestamp:
- Jun 11, 2008, 3:34:27 PM (18 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 1 added
- 6 edited
-
pantasks/ControllerOps.c (modified) (1 diff)
-
pantasks/Makefile (modified) (1 diff)
-
pantasks/controller.c (modified) (2 diffs)
-
pantasks/controller_jobstack.c (modified) (1 diff)
-
pantasks/controller_output.c (modified) (2 diffs)
-
pantasks/controller_verbose.c (added)
-
pcontrol/JobOps.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pantasks/ControllerOps.c
r18079 r18085 445 445 } 446 446 447 int FlushControllerOutput () { 448 449 FlushIOBuffer (&stdout_buffer); 450 FlushIOBuffer (&stderr_buffer); 451 452 return (TRUE); 453 } 447 454 448 455 int KillControllerJob (Job *job) { -
trunk/Ohana/src/opihi/pantasks/Makefile
r16903 r18085 79 79 $(SRC)/controller_status.$(ARCH).o \ 80 80 $(SRC)/controller_jobstack.$(ARCH).o \ 81 $(SRC)/controller_verbose.$(ARCH).o \ 81 82 $(SRC)/controller_run.$(ARCH).o \ 82 83 $(SRC)/controller_output.$(ARCH).o \ -
trunk/Ohana/src/opihi/pantasks/controller.c
r16463 r18085 5 5 int controller_status PROTO((int, char **)); 6 6 int controller_jobstack PROTO((int, char **)); 7 int controller_verbose PROTO((int, char **)); 7 8 int controller_run PROTO((int, char **)); 8 9 int controller_stop PROTO((int, char **)); … … 19 20 {1, "status", controller_status, "check controller status"}, 20 21 {1, "jobstack", controller_jobstack, "check controller status"}, 22 {1, "verbose", controller_verbose, "set controller verbosity"}, 21 23 {1, "output", controller_output, "print controller output"}, 22 24 {1, "pulse", controller_pulse, "set controller pulse"}, -
trunk/Ohana/src/opihi/pantasks/controller_jobstack.c
r14590 r18085 21 21 22 22 // XXX this has an error? test this out... 23 sprintf (command, "jobstack %s", argv[ 2]);23 sprintf (command, "jobstack %s", argv[1]); 24 24 InitIOBuffer (&buffer, 0x100); 25 25 -
trunk/Ohana/src/opihi/pantasks/controller_output.c
r7917 r18085 3 3 int controller_output (int argc, char **argv) { 4 4 5 if ( argc != 1) {6 gprint (GP_ERR, "USAGE: controller status\n");5 if ((argc != 1) || ((argc == 2) && (strcmp(argv[1], "flush")))) { 6 gprint (GP_ERR, "USAGE: controller output\n"); 7 7 return (FALSE); 8 8 } … … 10 10 CheckControllerOutput (); 11 11 PrintControllerOutput (); 12 13 if (argc == 2) { 14 FlushControllerOutput (); 15 } 16 12 17 return (TRUE); 13 18 } -
trunk/Ohana/src/opihi/pcontrol/JobOps.c
r17476 r18085 1 1 # include "pcontrol.h" 2 3 // Stack *JobPool_AllJobs; 2 4 3 5 Stack *JobPool_Pending; … … 10 12 11 13 void InitJobStacks () { 14 // JobPool_AllJobs = InitStack (); 15 12 16 JobPool_Pending = InitStack (); 13 17 JobPool_Busy = InitStack (); … … 28 32 29 33 void FreeJobStacks () { 34 35 // AllJobs is a virtual stack : all jobs are references 36 // FreeStack (JobPool_AllJobs); 37 30 38 FreeJobStack (JobPool_Pending); 31 39 FreeJobStack (JobPool_Busy ); … … 39 47 char *GetJobStackName (int StackID) { 40 48 switch (StackID) { 49 // case PCONTROL_JOB_ALLJOBS: return ("ALLJOBS"); 50 41 51 case PCONTROL_JOB_PENDING: return ("PENDING"); 42 52 case PCONTROL_JOB_BUSY: return ("BUSY"); … … 54 64 Stack *GetJobStack (int StackID) { 55 65 switch (StackID) { 66 // case PCONTROL_JOB_ALLJOBS: return (JobPool_AllJobs); 67 56 68 case PCONTROL_JOB_PENDING: return (JobPool_Pending); 57 69 case PCONTROL_JOB_BUSY: return (JobPool_Busy); … … 68 80 69 81 Stack *GetJobStackByName (char *name) { 82 83 // if (!strcasecmp (name, "all")) return (JobPool_AllJobs); 70 84 71 85 if (!strcasecmp (name, "pending")) return (JobPool_Pending); … … 183 197 184 198 JobID = job[0].JobID; 199 185 200 PutJob (job, PCONTROL_JOB_PENDING, STACK_BOTTOM); 201 // PutJob (job, PCONTROL_JOB_ALLJOBS, STACK_BOTTOM); 202 186 203 if (VerboseMode()) gprint (GP_ERR, "added new job\n"); 187 204 return (JobID);
Note:
See TracChangeset
for help on using the changeset viewer.
