IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 5, 2008, 12:58:04 AM (18 years ago)
Author:
Sebastian Jester
Message:

Ignore return value of write in a way that makes compiler happy and avoids avoid compiler warning: "ignoring return value of write, declared with attribute warn_unused_result" - the compiler was too clever for the fix in 1.71 of psLogMsg.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/sys/psTrace.c

    r17447 r20546  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.87 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2008-04-17 23:43:02 $
     11 *  @version $Revision: 1.88 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2008-11-05 10:58:04 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    486486    } else {
    487487        if (comp->level == PS_DEFAULT_TRACE_LEVEL) {
    488             sprintf(line,"%*s%-*s %d\n", depth, "", 20 - depth, comp->name, defLevel);
    489             write (traceFD, line, strlen(line));
     488            sprintf(line,"%*s%-*s %d\n", depth, "", 20 - depth, comp->name, defLevel);
     489            if (write (traceFD, line, strlen(line))) {;} // ignore return value
    490490        } else {
    491             sprintf(line, "%*s%-*s %d\n", depth, "", 20 - depth, comp->name, comp->level);
    492             write (traceFD, line, strlen(line));
     491            sprintf(line, "%*s%-*s %d\n", depth, "", 20 - depth, comp->name, comp->level);
     492            if (write (traceFD, line, strlen(line))) {;} // ignore return value
    493493        }
    494494    }
     
    615615        *head_ptr = '\0';
    616616
    617         write(traceFD, head, strlen(head));
     617        if(write(traceFD, head, strlen(head)) ) {;} // ignore return value
    618618
    619619        if (traceMsg) {
    620620            // We indent each message one space for each level of the message.
    621621            for (int i = 0; i < level; i++) {
    622                 write (traceFD, " ", 1);
     622                if (write (traceFD, " ", 1)) {;} // ignore return value
    623623            }
    624624            psString line = NULL;       // Line to print
    625625            psStringAppendV(&line, format, ap);
    626             write (traceFD, line, strlen(line));
     626            if (write (traceFD, line, strlen(line))) {;} // ignore return value
    627627            if (line[strlen(line) - 1] != '\n') {
    628                 write(traceFD, "\n", 1);
     628                if (write(traceFD, "\n", 1)) {;} // ignore return value
    629629            }
    630630            psFree(line);
    631631        } else {
    632             write(traceFD, "\n", 1);
     632            if (write(traceFD, "\n", 1)) {;} // ignore return value
    633633        }
    634634
Note: See TracChangeset for help on using the changeset viewer.