Changeset 17446 for trunk/psLib/src/sys/psAbort.c
- Timestamp:
- Apr 12, 2008, 10:18:27 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/sys/psAbort.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psAbort.c
r11686 r17446 11 11 * @author Joshua Hoblitt, University of Hawaii 12 12 * 13 * @version $Revision: 1.1 5$ $Name: not supported by cvs2svn $14 * @date $Date: 200 7-02-07 23:52:54$13 * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2008-04-13 08:18:27 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 49 49 abort(); 50 50 } 51 52 void p_psAssert(const char *file, 53 unsigned int lineno, 54 const char *func, 55 const bool value, 56 const char *format, 57 ...) 58 { 59 if (value) return; 60 psErrorStackPrint(stderr, "Aborting. Error stack:"); 61 62 va_list argPtr; // variable list arguement pointer 63 // Get the variable list parameters to pass to logging function 64 va_start(argPtr, format); 65 66 // Call logging function with PS_LOG_ABORT level 67 psLogMsgV("psLib.sys", PS_LOG_ABORT, format, argPtr); 68 69 // Clean up stack after variable arguement has been used 70 va_end(argPtr); 71 72 // Call system abort function to terminate program execution 73 abort(); 74 }
Note:
See TracChangeset
for help on using the changeset viewer.
