DragonFly bugs List (threaded) for 2008-05
DragonFly BSD
DragonFly bugs List (threaded) for 2008-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Qt 4.4 QtConcurrent and libthread_xu


From: Aggelos Economopoulos <aoiko@xxxxxxxxxxxxxx>
Date: Thu, 8 May 2008 02:25:24 +0300

On Thursday 08 May 2008, Matthew Dillon wrote:
>     Ultimately it comes down to what does the standard intend?  
[...]
>     So I am willing to commit the change, even if the standard doesn't allow
>     NULL.

Well, SUSv3 says

"The pthread_mutex_lock(), pthread_mutex_trylock(), and pthread_mutex_unlock()
functions may fail if:
[EINVAL]
The value specified by mutex does not refer to an initialized mutex object."

So it definitely allows NULL and seems to encourage extra mtx->magic checks.

Aggelos



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]