Changeset 8476
- Timestamp:
- Aug 22, 2006, 1:45:34 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/sys/psTrace.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psTrace.c
r8473 r8476 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.7 2$ $Name: not supported by cvs2svn $12 * @date $Date: 2006-08-22 2 1:53:49$11 * @version $Revision: 1.73 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2006-08-22 23:45:34 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 592 592 593 593 if (traceMsg) { 594 char line[MAX_TRACE_LENGTH + 1]; 594 // calculate the length of the formatted string 595 // XXX this may or may not be a performance issue 596 #if 1 597 ssize_t traceLength = vsnprintf(NULL, 0, format, ap); 598 #else 599 600 ssize_t traceLength = MAX_TRACE_LENGTH; 601 #endif 602 603 char line[traceLength + 1]; 595 604 596 605 // We indent each message one space for each level of the message. … … 598 607 write (traceFD, " ", 1); 599 608 } 600 vsnprintf(line, MAX_TRACE_LENGTH, format, ap);609 vsnprintf(line, traceLength, format, ap); 601 610 write (traceFD, line, strlen(line)); 602 611 if (line[strlen(line) - 1] != '\n') {
Note:
See TracChangeset
for help on using the changeset viewer.
