IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28242


Ignore:
Timestamp:
Jun 6, 2010, 5:03:18 PM (16 years ago)
Author:
eugene
Message:

rename elements of Job structure stdout and stderr (see #1228)

Location:
trunk/Ohana/src/opihi
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/include/pcontrol.h

    r28158 r28242  
    120120  JobStat      state;
    121121  JobStat      stack;
    122   JobOutput    stdout;
    123   JobOutput    stderr;
     122  JobOutput    stdout_buf;
     123  JobOutput    stderr_buf;
    124124  Ptime        start;
    125125  Ptime        stop;
  • trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c

    r20065 r28242  
    9494  sscanf (p, "%*s %d", &job[0].exit_status);
    9595  p = memstr (buffer[0].buffer, "STDOUT", buffer[0].Nbuffer);
    96   sscanf (p, "%*s %d", &job[0].stdout.size);
     96  sscanf (p, "%*s %d", &job[0].stdout_buf.size);
    9797  p = memstr (buffer[0].buffer, "STDERR", buffer[0].Nbuffer);
    98   sscanf (p, "%*s %d", &job[0].stderr.size);
     98  sscanf (p, "%*s %d", &job[0].stderr_buf.size);
    9999
    100100  // XXX runaway job if output too large?
    101   if (job[0].stdout.size > 0x1000000) abort();
    102   if (job[0].stderr.size > 0x1000000) abort();
     101  if (job[0].stdout_buf.size > 0x1000000) abort();
     102  if (job[0].stderr_buf.size > 0x1000000) abort();
    103103
    104104  // job has exited : move to DONE stack
  • trunk/Ohana/src/opihi/pcontrol/CheckDoneJob.c

    r26411 r28242  
    1919
    2020  // we can always call this for stdout (if it is done, this is a NOP)
    21   status1 = GetJobOutput ("stdout", host, &job[0].stdout);
     21  status1 = GetJobOutput ("stdout", host, &job[0].stdout_buf);
    2222
    2323  // we cannot try stderr until stdout is completed
    2424  status2 = PCLIENT_HUNG;
    25   if (job[0].stdout.completed) {
    26       status2 = GetJobOutput ("stderr", host, &job[0].stderr);
     25  if (job[0].stdout_buf.completed) {
     26      status2 = GetJobOutput ("stderr", host, &job[0].stderr_buf);
    2727  }
    2828
  • trunk/Ohana/src/opihi/pcontrol/JobOps.c

    r23554 r28242  
    216216  job[0].Reset    = FALSE;
    217217
    218   InitJobOutput (&job[0].stdout);
    219   InitJobOutput (&job[0].stderr);
     218  InitJobOutput (&job[0].stdout_buf);
     219  InitJobOutput (&job[0].stderr_buf);
    220220
    221221  job[0].mode     = mode;
     
    257257  FREE (job[0].argv);
    258258
    259   FreeIOBuffer (&job[0].stdout.buffer);
    260   FreeIOBuffer (&job[0].stderr.buffer);
     259  FreeIOBuffer (&job[0].stdout_buf.buffer);
     260  FreeIOBuffer (&job[0].stderr_buf.buffer);
    261261
    262262  FREE (job);
  • trunk/Ohana/src/opihi/pcontrol/StartJob.c

    r20047 r28242  
    1313  ASSERT (job  == (Job *) host[0].job, "invalid job");
    1414
    15   ResetJobOutput (&job[0].stdout);
    16   ResetJobOutput (&job[0].stderr);
     15  ResetJobOutput (&job[0].stdout_buf);
     16  ResetJobOutput (&job[0].stderr_buf);
    1717
    1818  /* construct command line : job arg0 arg1 ... argN\n */
  • trunk/Ohana/src/opihi/pcontrol/check.c

    r21379 r28242  
    3838    gprint (GP_LOG, "STATUS %s\n", GetJobStackName(job[0].stack));
    3939    gprint (GP_LOG, "EXITST %d\n", job[0].exit_status);
    40     gprint (GP_LOG, "STDOUT %d\n", job[0].stdout.size);
    41     gprint (GP_LOG, "STDERR %d\n", job[0].stderr.size);
     40    gprint (GP_LOG, "STDOUT %d\n", job[0].stdout_buf.size);
     41    gprint (GP_LOG, "STDERR %d\n", job[0].stderr_buf.size);
    4242    gprint (GP_LOG, "DTIME %lf\n", job[0].dtime);
    4343    if (job[0].realhost) {
     
    5050        set_str_variable ("JOB_STATUS", GetJobStackName(job[0].stack));
    5151        set_int_variable ("JOB_EXITST", job[0].exit_status);
    52         set_int_variable ("JOB_STDOUT_SIZE", job[0].stdout.size);
    53         set_int_variable ("JOB_STDERR_SIZE", job[0].stderr.size);
     52        set_int_variable ("JOB_STDOUT_SIZE", job[0].stdout_buf.size);
     53        set_int_variable ("JOB_STDERR_SIZE", job[0].stderr_buf.size);
    5454        set_variable ("JOB_DTIME", job[0].dtime);
    5555        set_str_variable ("JOB_HOSTNAME", job[0].hostname);
  • trunk/Ohana/src/opihi/pcontrol/stdout.c

    r20047 r28242  
    4343
    4444found_stdout:
    45   buffer = &job[0].stdout.buffer;
     45  buffer = &job[0].stdout_buf.buffer;
    4646  if (varName == NULL) {
    4747    fwrite (buffer[0].buffer, 1, buffer[0].Nbuffer, stdout);
     
    9797
    9898found_stderr:
    99   buffer = &job[0].stderr.buffer;
     99  buffer = &job[0].stderr_buf.buffer;
    100100  if (varName == NULL) {
    101101    fwrite (buffer[0].buffer, 1, buffer[0].Nbuffer, stdout);
Note: See TracChangeset for help on using the changeset viewer.