Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pthread_mutexattr_setkind_np(3thr) — Ultrix/UWS 4.4 RISC

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pthread_mutexattr_setkind_np(3thr)

Name

pthread_mutexattr_setkind_np − Specifies the mutex type attribute that is used when a mutex is created. 

Syntax

#include <pthread.h>

int pthread_mutexattr_setkind_np (attr, kind)
pthread_mutexattr_t *attr;
int kind;

Arguments

attr Mutex attributes object modified. 

kind New value for the mutex type attribute. The kind argument specifies the type of mutex that is created.  Valid values are MUTEX_FAST (default), MUTEX_RECURSIVE, and MUTEX_NONRECURSIVE. 

Description

This routine sets the mutex type attribute that is used when a mutex is created. 

Return Values

If an error condition occurs, this routine returns -1 and sets errno to the corresponding error value.  Possible return values are as follows. 

Return Error Description
0 Successful completion. 
-1 [EINVAL] The value specified by attr or kind is invalid. 
-1 [ESRCH] The value specified by attr does not refer to an existing mutex attributes object. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026