Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
Developer Support
QNX Documentation Library
QNX Developer Support

QNX Developer Support

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

[Previous] [Contents] [Index] [Next]

pthread_mutexattr_destroy()

Destroy mutex attribute object

Synopsis:

#include <pthread.h>

int pthread_mutexattr_destroy(
            pthread_mutexattr_t* attr );

Arguments:

attr
A pointer to the pthread_mutexattr_t object that you want to destroy.

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The pthread_mutexattr_destroy() function destroys the mutex attribute object attr.


Note: Once you've destroyed a mutex attribute object, don't reuse it without reinitializing it by calling pthread_mutexattr_init().

Returns:

EOK
Success.
EINVAL
Invalid mutex attribute object attr.

Classification:

POSIX 1003.1 THR

Safety:
Cancellation point No
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

pthread_mutexattr_init(), pthread_mutex_init()


[Previous] [Contents] [Index] [Next]