[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]


pthread_mutexattr_getkind_np

Obtains the mutex type attribute used when a mutex is created.

Syntax

pthread_mutexattr_getkind_np(
                             attr );
 


Argument Data Type Access

attr opaque pthread_ read mutexattr_t


C Binding

int
pthread_mutexattr_getkind_np (
pthread_mutexattr_t attr);

Arguments

attr
Mutex attributes object whose mutex kind is obtained.

Description

This routine obtains the mutex type attribute that is used when a mutex is created. See the pthread_mutexattr_setkind_np description for information about mutex type attributes.

Return Values

On successful completion, this routine returns the mutex kind.

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

Mutex type Successful completion. attribute -1 [EINVAL] The value specified by attr is invalid. -1 [ESRCH] The value specified by attr does not refer to an existing mutex attributes object.



[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]