|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-03-22 08:17:12
Alexander Terekhov wrote:
> Anthony Williams wrote:
> [...]
>> typedef once_flag pthread_once_t;
>> int pthread_once(pthread_once_t* once_control,void(*init_routine)())
>> {
>> std::call_once(*once_control,init_routine);
>> return 0;
>> }
>
> Right, the only problem is that folks like Drepper of Red Hat would
> rather commit suicide than accept the notion of pthread.h
> implementable in terms of <thread>. See the comedy at posix-c++-sg.
This is not a good idea for maintenance reasons, because it still leaves us
with two separate implementations, one for POSIX, one for pthreads-over-C++
(which is currently a synonym for Windows.)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk