problem in pthread.h
Romano Paolo Tenca
rotenca@telvia.it
Mon Jun 5 18:05:00 GMT 2006
In pthread.h 2.7.0 line 762 i find:
#define pthread_cleanup_push( _rout, _arg ) \
{ \
ptw32_cleanup_t _cleanup; \
\
ptw32_push_cleanup( &_cleanup, (ptw32_cleanup_callback_t)
(_rout), (_arg) ); \
#define pthread_cleanup_pop( _execute ) \
(void) ptw32_pop_cleanup( _execute ); \
}
It seems to me that it must be:
#define pthread_cleanup_push( _rout, _arg ) \
{ \
ptw32_cleanup_t _cleanup; \
ptw32_push_cleanup( &_cleanup, (ptw32_cleanup_callback_t)
(_rout), (_arg) ); \
}
#define pthread_cleanup_pop( _execute ) \
(void) ptw32_pop_cleanup( _execute );
--
Romano Paolo Tenca
More information about the Pthreads-win32
mailing list