Update of /cvsroot/naviserver/naviserver/nsthread
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7810/nsthread
Modified Files:
nsthreadtest.c
Log Message:
Silence "dereferencing type-punned pointer will break strict-aliasing rules"
types of warnings
Index: nsthreadtest.c
===================================================================
RCS file: /cvsroot/naviserver/naviserver/nsthread/nsthreadtest.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** nsthreadtest.c 10 Jun 2005 17:58:59 -0000 1.3
--- nsthreadtest.c 12 Jun 2005 14:42:44 -0000 1.4
***************
*** 464,469 ****
Msg("rwlock write unlocked (main thread)");
for (i = 0; i < 10; ++i) {
Msg("waiting for thread %d to exit", i);
! Ns_ThreadJoin(&threads[i], (void **) &code);
Msg("thread %d exited - code: %d", i, code);
}
--- 464,471 ----
Msg("rwlock write unlocked (main thread)");
for (i = 0; i < 10; ++i) {
+ void *codeArg;
Msg("waiting for thread %d to exit", i);
! Ns_ThreadJoin(&threads[i], &codeArg);
! code = (int)codeArg;
Msg("thread %d exited - code: %d", i, code);
}
|