Manual Pages for UNIX Darwin command on man pthread_rwlock_destroy
MyWebUniversity

Manual Pages for UNIX Darwin command on man pthread_rwlock_destroy

PTHREADRWLOCKDESTRO... BSD Library Functions Manual PTHREADRWLOCKDESTRO...

NAME

pptthhrreeaaddrrwwlloocckkddeessttrrooyy - destroy a read/write lock

SYNOPSIS

##iinncclluuddee <>

int pptthhrreeaaddrrwwlloocckkddeessttrrooyy(pthreadrwlockt *lock);

DESCRIPTION

The pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function is used to destroy a read/write lock previously created with pptthhrreeaaddrrwwlloocckkiinniitt().

RETURN VALUES

If successful, the pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function will return zero. Otherwise an error number will be returned to indicate the error.

SEE ALSO

pthreadrwlockinit(3) STANDARDS The pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function is expected to conform to Version 2 of the Single UNIX Specification (``SUSv2''). EERRRROORRSS The pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function will fail if: [EPERM] The caller does not have the privilege to perform the operation. The pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function may fail if: [EBUSY] The system has detected an attempt to destroy the object referenced by lock while it is locked. [EINVAL] The value specified by lock is invalid. HISTORY The pptthhrreeaaddrrwwlloocckkddeessttrrooyy() function first appeared in FreeBSD 3.0. BSD August 4, 1998 BSD




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