Changeset 13486
- Timestamp:
- May 23, 2007, 10:47:53 AM (19 years ago)
- Location:
- trunk/Ohana/src/opihi/pantasks
- Files:
-
- 3 edited
-
CheckJobs.c (modified) (1 diff)
-
ControllerOps.c (modified) (2 diffs)
-
JobOps.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pantasks/CheckJobs.c
r12840 r13486 87 87 set_variable ("JOB_DTIME", job[0].dtime); 88 88 89 if (job[0].realhost == NULL) { 90 set_str_variable ("JOB_HOSTNAME", job[0].realhost); 91 } else { 92 set_str_variable ("JOB_HOSTNAME", job[0].realhost); 93 } 94 89 95 if (status == JOB_CRASH) { 90 96 /* XXX add an Ncrash element? */ -
trunk/Ohana/src/opihi/pantasks/ControllerOps.c
r12840 r13486 66 66 67 67 int outstate, status; 68 char cmd[128], status_string[64] ;68 char cmd[128], status_string[64], string[128]; 69 69 char *p; 70 70 IOBuffer buffer; … … 87 87 88 88 /** parse status message **/ 89 p = memstr (buffer.buffer, "STATUS", buffer.Nbuffer);89 p = memstr (buffer.buffer, "STATUS", buffer.Nbuffer); 90 90 sscanf (p, "%*s %s", status_string); 91 p = memstr (buffer.buffer, "EXITST", buffer.Nbuffer);91 p = memstr (buffer.buffer, "EXITST", buffer.Nbuffer); 92 92 sscanf (p, "%*s %d", &job[0].exit_status); 93 p = memstr (buffer.buffer, "STDOUT", buffer.Nbuffer);93 p = memstr (buffer.buffer, "STDOUT", buffer.Nbuffer); 94 94 sscanf (p, "%*s %d", &job[0].stdout_size); 95 p = memstr (buffer.buffer, "STDERR", buffer.Nbuffer);95 p = memstr (buffer.buffer, "STDERR", buffer.Nbuffer); 96 96 sscanf (p, "%*s %d", &job[0].stderr_size); 97 p = memstr (buffer.buffer, "DTIME", buffer.Nbuffer);97 p = memstr (buffer.buffer, "DTIME", buffer.Nbuffer); 98 98 sscanf (p, "%*s %lf", &job[0].dtime); 99 p = memstr (buffer.buffer, "HOSTNAME", buffer.Nbuffer); 100 sscanf (p, "%*s %s", string); 101 job[0].realhost = strcreate (string); 99 102 FreeIOBuffer (&buffer); 100 103 -
trunk/Ohana/src/opihi/pantasks/JobOps.c
r12840 r13486 180 180 if (job[0].stdout_dump != NULL) free (job[0].stdout_dump); 181 181 if (job[0].stderr_dump != NULL) free (job[0].stderr_dump); 182 if (job[0].realhost != NULL) free (job[0].realhost); 182 183 183 184 FreeIOBuffer (&job[0].stdout_buff);
Note:
See TracChangeset
for help on using the changeset viewer.
