it may do fprinf for example.
---
lib/tst_res.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/lib/tst_res.c b/lib/tst_res.c
index ded3cd6..75fe263 100644
--- a/lib/tst_res.c
+++ b/lib/tst_res.c
@@ -457,6 +457,7 @@ void tst_flush(void)
*/
static void tst_print(char *tcid, int tnum, int trange, int ttype, char *tmesg)
{
+ int err = errno; /* avoid unintended side effects */
const char *type;
int ttype_result = TTYPE_RESULT(ttype);
@@ -499,11 +500,9 @@ static void tst_print(char *tcid, int tnum, int trange,
int ttype, char *tmesg)
fprintf(T_out, "%-8s %4d %s : %s",
tcid, tnum, type, tmesg);
}
- if (ttype & TERRNO) {
- int err = errno; /* avoid unintended side effects */
+ if (ttype & TERRNO)
fprintf(T_out, ": errno=%s(%i): %s", strerrnodef(err),
err, strerror(err));
- }
if (ttype & TTERRNO)
fprintf(T_out, ": TEST_ERRNO=%s(%i): %s",
strerrnodef(TEST_ERRNO),
(int)TEST_ERRNO, strerror(TEST_ERRNO));
--
1.6.2.5
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list