logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pthread_mutexattr_setkind_np, pthread_mutexattr_getkind_np - deprecated mutex creation attributes

Description

       These   functions  are  deprecated,  use  pthread_mutexattr_settype(3)  and  pthread_mutexattr_gettype(3)
       instead.

Errors

       On error, pthread_mutexattr_setkind_np returns the following error code:

       EINVALkind     is     neither     PTHREAD_MUTEX_FAST_NP     nor      PTHREAD_MUTEX_RECURSIVE_NP      nor
              PTHREAD_MUTEX_ERRORCHECK_NP.

Name

       pthread_mutexattr_setkind_np, pthread_mutexattr_getkind_np - deprecated mutex creation attributes

Return Value

pthread_mutexattr_getkind_np always returns 0.

       pthread_mutexattr_setkind_np returns 0 on success and a non-zero error code on error.

See Also

pthread_mutexattr_settype(3), pthread_mutexattr_gettype(3).

Linux man-pages 6.9.1                              2024-05-19                    pthread_mutexattr_setkind_np(3)

Synopsis

#include<pthread.h>intpthread_mutexattr_setkind_np(pthread_mutexattr_t*attr,intkind);intpthread_mutexattr_getkind_np(constpthread_mutexattr_t*attr,int*kind);

See Also