On Wed, May 30, 2018 at 10:34:10AM +0200, Riccardo Mottola wrote:
> well it should return a value, look here for POSIX:
> 
> http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread_mutex_init.html

I don't see where it says that it should return a value. Note that the
synapsis give is exactly what works with NetBSD:

        pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;

and the description says:

        In cases where default mutex attributes are
        appropriate, the macro PTHREAD_MUTEX_INITIALIZER can
        be used to initialise mutexes that are statically
        allocated.

Especially note the "statically allocated".

Martin

Reply via email to