Changeset 3189 for trunk/Ohana/src/opihi/pcontrol/kill.c
- Timestamp:
- Feb 11, 2005, 8:45:09 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/kill.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/kill.c
r3187 r3189 4 4 5 5 Job *job; 6 int JobID ;6 int JobID, N; 7 7 8 8 if (argc < 2) { … … 12 12 JobID = atoi (argv[1]); 13 13 14 job= FindJob (JobID, PCONTROL_JOB_BUSY);15 if ( job != NULL) {16 KillJob (job);17 return ( TRUE);14 N = FindJob (JobID, PCONTROL_JOB_BUSY); 15 if (N < 0) { 16 fprintf (stderr, "job %s not BUSY\n", argv[1]); 17 return (FALSE); 18 18 } 19 20 fprintf (stderr, "job %s not BUSY\n", argv[1]);21 return ( FALSE);19 job = GetJob (PCONTROL_JOB_BUSY, N); 20 KillJob (job); 21 return (TRUE); 22 22 } 23 23 … … 25 25 26 26 Job *job; 27 int JobID ;27 int JobID, N; 28 28 29 29 if (argc < 2) { … … 32 32 } 33 33 JobID = atoi (argv[1]); 34 /* use a string interp to convert JobIDs to ints ? */ 34 35 35 job = FindJob (JobID, PCONTROL_JOB_PENDING); 36 if (job != NULL) { 36 N = FindJob (JobID, PCONTROL_JOB_PENDING); 37 if (N >= 0) { 38 job = GetJob (PCONTROL_JOB_PENDING, N); 37 39 DelJob (job); 38 40 return (TRUE); 39 41 } 40 job = FindJob (JobID, PCONTROL_JOB_CRASH); 41 if (job != NULL) { 42 N = FindJob (JobID, PCONTROL_JOB_CRASH); 43 if (N >= 0) { 44 job = GetJob (PCONTROL_JOB_CRASH, N); 42 45 DelJob (job); 43 46 return (TRUE); 44 47 } 45 job = FindJob (JobID, PCONTROL_JOB_EXIT); 46 if (job != NULL) { 48 N = FindJob (JobID, PCONTROL_JOB_EXIT); 49 if (N >= 0) { 50 job = GetJob (PCONTROL_JOB_EXIT, N); 47 51 DelJob (job); 48 52 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
