pthread_cleanup_push as a macro
John Baldwin
jhb at FreeBSD.org
Fri May 30 21:48:45 UTC 2008
On Friday 30 May 2008 02:42:08 am David Xu wrote:
> I would like to make pthread_cleanup_push and pthread_cleanup_pop as a
> pair of macros, the current implementation has to malloc() and free() a
> pthread_cleanup memory block everytime, this is slow, the new one
> simply uses stack space, note that other OSes have already done it in
> this way. The patch keeps old functions and should not have binary
> compatible problem.
>
> http://people.freebsd.org/~davidxu/patch/pthread_cleanup_push.patch
Please do!
--
John Baldwin
More information about the freebsd-threads
mailing list