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/pclient/ChildOps.c

    r4772 r7917  
    4343    Nbad ++;
    4444    if (Nbad > 10) {
    45       fprintf (stderr, "runaway!\n");
     45      gprint (GP_ERR, "runaway!\n");
    4646      exit (2);
    4747    }
     
    5656  switch (Nread) {
    5757    case -2:  /* error in read (programming error?  system level error?) */
    58       fprintf (stderr, "serious IO error\n");
     58      gprint (GP_ERR, "serious IO error\n");
    5959      exit (2);
    6060    case -1:  /* no data in pipe */
     
    7171  switch (Nread) {
    7272    case -2:  /* error in read (programming error?  system level error?) */
    73       fprintf (stderr, "serious IO error\n");
     73      gprint (GP_ERR, "serious IO error\n");
    7474      exit (2);
    7575    case -1:  /* no data in pipe */
     
    9696      switch (errno) {
    9797        case ECHILD:
    98           fprintf (stderr, "unknown PID, not a child proc\n");
    99           fprintf (stderr, "did process already exit?  programming error?\n");
     98          gprint (GP_ERR, "unknown PID, not a child proc\n");
     99          gprint (GP_ERR, "did process already exit?  programming error?\n");
    100100          ChildStatus = PCLIENT_NONE;
    101101          break;
    102102        case EINVAL:
    103           fprintf (stderr, "error EINVAL (waitpid): programming error\n");
     103          gprint (GP_ERR, "error EINVAL (waitpid): programming error\n");
    104104          exit (1);
    105105        case EINTR:
    106           fprintf (stderr, "error EINTR (waitpid): programming error\n");
     106          gprint (GP_ERR, "error EINTR (waitpid): programming error\n");
    107107          exit (1);
    108108        default:
    109           fprintf (stderr, "unknown error for waitpid (%d): programming error\n", errno);
     109          gprint (GP_ERR, "unknown error for waitpid (%d): programming error\n", errno);
    110110          exit (1);
    111111      }
     
    118118    default:
    119119      if (result != ChildPID) {
    120         fprintf (stderr, "waitpid error: mis-matched PID (%d vs %d).  programming error\n", result, ChildPID);
     120        gprint (GP_ERR, "waitpid error: mis-matched PID (%d vs %d).  programming error\n", result, ChildPID);
    121121        exit (1);
    122122      }
     
    131131      }
    132132      if (WIFSTOPPED(waitstatus)) {
    133         fprintf (stderr, "waitpid returns 'stopped': programming error\n");
     133        gprint (GP_ERR, "waitpid returns 'stopped': programming error\n");
    134134        exit (1);
    135135      }
Note: See TracChangeset for help on using the changeset viewer.