diff options
author | Magnus Hagander <magnus@hagander.net> | 2009-01-28 15:32:21 +0000 |
---|---|---|
committer | Magnus Hagander <magnus@hagander.net> | 2009-01-28 15:32:21 +0000 |
commit | 61fd2c51d86c10499c6c1a910c821e9c28bcff48 (patch) | |
tree | 488afef6d52429c3598321c6613a57b6526941cd /src | |
parent | 16c46d5d7a98c5478737a120cfd44bd358a54e9e (diff) | |
download | postgresql-61fd2c51d86c10499c6c1a910c821e9c28bcff48.tar.gz postgresql-61fd2c51d86c10499c6c1a910c821e9c28bcff48.zip |
Change warning-silencing code not to cast the pointer type, instead
casting the value of the variable later.
Per comments from Tom.
Diffstat (limited to 'src')
-rw-r--r-- | src/test/regress/pg_regress.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/test/regress/pg_regress.c b/src/test/regress/pg_regress.c index 89f3fed912c..843d3c7294f 100644 --- a/src/test/regress/pg_regress.c +++ b/src/test/regress/pg_regress.c @@ -11,7 +11,7 @@ * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/test/regress/pg_regress.c,v 1.58 2009/01/27 12:46:16 mha Exp $ + * $PostgreSQL: pgsql/src/test/regress/pg_regress.c,v 1.59 2009/01/28 15:32:21 mha Exp $ * *------------------------------------------------------------------------- */ @@ -1333,9 +1333,9 @@ wait_for_tests(PID_TYPE *pids, int *statuses, char **names, int num_tests) while (tests_left > 0) { PID_TYPE p; - int exit_status; #ifndef WIN32 + int exit_status; p = wait(&exit_status); if (p == INVALID_PID) @@ -1345,6 +1345,7 @@ wait_for_tests(PID_TYPE *pids, int *statuses, char **names, int num_tests) exit_nicely(2); } #else + DWORD exit_status; int r; r = WaitForMultipleObjects(tests_left, active_pids, FALSE, INFINITE); @@ -1364,11 +1365,11 @@ wait_for_tests(PID_TYPE *pids, int *statuses, char **names, int num_tests) if (p == pids[i]) { #ifdef WIN32 - GetExitCodeProcess(pids[i], (LPDWORD) &exit_status); + GetExitCodeProcess(pids[i], &exit_status); CloseHandle(pids[i]); #endif pids[i] = INVALID_PID; - statuses[i] = exit_status; + statuses[i] = (int) exit_status; if (names) status(" %s", names[i]); tests_left--; |