Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pthread_rwlock_setname_np(3) [osf1 man page]

pthread_rwlock_setname_np(3)				     Library Functions Manual				      pthread_rwlock_setname_np(3)

NAME
pthread_rwlock_setname_np - Changes the object name in a read-write lock object. LIBRARY
DECthreads POSIX 1003.1c Library (libpthread.so) SYNOPSIS
#include <pthread.h> int pthread_rwlock_setname_np( pthread_rwlock_t *rwlock, const char *name, void *mbz); PARAMETERS
Read-write lock object whose object name is to be changed. Object name value to copy into the read-write lock object. Reserved for future use. The value must be zero (0). DESCRIPTION
This routine changes the object name in the read-write lock object specified by rwlock to the value specified by name. To set a new read- write lock object's object name, call this routine immediately after initializing the read-write lock object. The object name is a C language string and provides an identifier that is meaningful to a person debugging a DECthreads-based multithreaded application. The maximum number of characters in the object name is 31. RETURN VALUES
If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows: Successful completion. The value specified by rwlock is invalid, or the length in characters of name exceeds 31. Insufficient memory exists to create a copy of the object name string. ERRORS
None RELATED INFORMATION
Functions: pthread_rwlock_getname_np(3), pthread_rwlock_init(3) Manuals: Guide to DECthreads and Programmer's Guide delim off pthread_rwlock_setname_np(3)

Check Out this Related Man Page

pthread_rwlockattr_init(3)				     Library Functions Manual					pthread_rwlockattr_init(3)

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
Address 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: Successful completion. 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 delim off pthread_rwlockattr_init(3)
Man Page

We Also Found This Discussion For You

1. What is on Your Mind?

Throw my Toys out of the Pram!

Hi Folks, Today hasn't been the best one of my career in IT. I've been a contractor for a major utility company for a number of years, on a number of seperate IT contracts mostly Unix. The company had 10 different flavours of unix and multiple different varsions of most of them. At the... (3 Replies)
Discussion started by: gull04
3 Replies