IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 16, 2006, 10:58:49 PM (20 years ago)
Author:
eugene
Message:

major updates to use gprint for buffered / threaded printing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pcontrol/stdout.c

    r4689 r7917  
    88
    99  if (argc != 2) {
    10     fprintf (stderr, "USAGE: stdout (JobID)\n");
    11     fprintf (stdout, "STATUS %d\n", -1);
     10    gprint (GP_ERR, "USAGE: stdout (JobID)\n");
     11    gprint (GP_LOG, "STATUS %d\n", -1);
    1212    return (FALSE);
    1313  }
     
    2323  buffer = &job[0].stdout;
    2424  fwrite (buffer[0].buffer, 1, buffer[0].Nbuffer, stdout);
    25   fprintf (stdout, "STATUS %d\n", 0);
     25  gprint (GP_LOG, "STATUS %d\n", 0);
    2626  return (TRUE);
    2727
    2828missing_stdout:
    29   fprintf (stderr, "job not found in EXIT or CRASH\n");
    30   fprintf (stdout, "STATUS %d\n", -2);
     29  gprint (GP_ERR, "job not found in EXIT or CRASH\n");
     30  gprint (GP_LOG, "STATUS %d\n", -2);
    3131  return (FALSE);
    3232}
     
    3939
    4040  if (argc != 2) {
    41     fprintf (stderr, "USAGE: stderr (JobID)\n");
    42     fprintf (stdout, "STATUS %d\n", -1);
     41    gprint (GP_ERR, "USAGE: stderr (JobID)\n");
     42    gprint (GP_LOG, "STATUS %d\n", -1);
    4343    return (FALSE);
    4444  }
     
    5454  buffer = &job[0].stderr;
    5555  fwrite (buffer[0].buffer, 1, buffer[0].Nbuffer, stdout);
    56   fprintf (stdout, "STATUS %d\n", 0);
     56  gprint (GP_LOG, "STATUS %d\n", 0);
    5757  return (TRUE);
    5858
    5959missing_stderr:
    60   fprintf (stderr, "job not found in EXIT or CRASH\n");
    61   fprintf (stdout, "STATUS %d\n", -2);
     60  gprint (GP_ERR, "job not found in EXIT or CRASH\n");
     61  gprint (GP_LOG, "STATUS %d\n", -2);
    6262  return (FALSE);
    6363}
Note: See TracChangeset for help on using the changeset viewer.