Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pthread_rwlockattr_init(3) — Tru64 UNIX 5.0a

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pthread_rwlockattr_destroy(3)

pthread_rwlockattr_getpshared(3)

pthread_rwlockattr_setpshared(3)

pthread_rwlock_init(3)

pthread_rwlockattr_init(3)  —  Subroutines

NAME

pthread_rwlockattr_init − Initialize a read-write lock attributes object. 

LIBRARY

DECthreads POSIX 1003.1c Library (libpthread.so)

SYNOPSIS

#include <pthread.h>

int   pthread_rwlockattr_init(
                      pthread_rwlockattr_t         ∗attr);

PARAMETERS

attrAddress of the read-write lock attributes object to be initialized. 

DESCRIPTION

This routine initializes the read-write lock attributes object referenced by attr and sets its attributes with default values. 

The results of calling this routine are undefined if attr references an already initialized read-write lock attributes object. 

After an initialized read-write lock attributes object has been used to initialize one or more read-write lock objects, any operation on that attributes object (including destruction) has no effect on those read-write lock objects. 

RETURN VALUES

If an error condition occurs, this routine returns an integer value indicating the type of error.  Possible return values are as follows:

0Successful completion. 

[ENOMEM]Insufficient memory exists to initialize the read-write lock attributes object. 

ERRORS

None

RELATED INFORMATION

Functions: pthread_rwlockattr_destroy(3), pthread_rwlockattr_getpshared(3), pthread_rwlockattr_setpshared(3), pthread_rwlock_init(3)

Manuals: Guide to DECthreads and Programmer’s Guide
 
 
 

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