Windows PowerShell command on Get-command pthread_mutexattr_destroy
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man pthread_mutexattr_destroy

Standard C Library Functions pthread_mutexattr_init(3C)

NAME

pthread_mutexattr_init, pthread_mutexattr_destroy - initial-

ize or destroy mutex attributes object

SYNOPSIS

cc -mt [ flag... ] file... -lpthread [ library... ]

#include

int pthread_mutexattr_init(pthread_mutexattr_t *attr);

int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);

DESCRIPTION

The pthread_mutexattr_init() function initializes a mutex

attributes object attr with the default value for all of the attributes defined by the implementation. The effect of initializing an already initialized mutex attributes object is undefined. After a mutex attributes object has been used to initialize one or more mutexes, any function affecting the attributes

object (including destruction) does not affect any previ-

ously initialized mutexes.

The pthread_mutexattr_destroy() function destroys a mutex

attributes object; the object becomes, in effect, uninitial-

ized. An implementation may cause

pthread_mutexattr_destroy() to set the object referenced by

attr to an invalid value. A destroyed mutex attributes

object can be re-initialized using pthread_mutexattr_init();

the results of otherwise referencing the object after it has been destroyed are undefined.

RETURN VALUES

Upon successful completion, pthread_mutexattr_init() and

pthread_mutexattr_destroy() return 0. Otherwise, an error

number is returned to indicate the error.

ERRORS

The pthread_mutexattr_init() function may fail if:

ENOMEM Insufficient memory exists to initialize the mutex attributes object.

SunOS 5.11 Last change: 23 Mar 2005 1

Standard C Library Functions pthread_mutexattr_init(3C)

The pthread_mutexattr_destroy() function may fail if:

EINVAL The value specified by attr is invalid.

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

| Standard | See standards(5). |

|_____________________________|_____________________________|

SEE ALSO

pthread_cond_init(3C), pthread_create(3C),

pthread_mutex_init(3C), pthread_mutexattr_settype(3C),

attributes(5), standards(5)

SunOS 5.11 Last change: 23 Mar 2005 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™