*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> lock_done (9r)              
Title
Content
Arch
Section
 

lock_done(9r)

Contents


NAME    [Toc]    [Back]

       lock_done - General: Releases a complex lock

SYNOPSIS    [Toc]    [Back]

       #include <kern/lock.h>

       void lock_done(
               lock_t lock_structptr );

ARGUMENTS    [Toc]    [Back]

       Specifies  a  pointer to the complex lock structure, lock.
       The lock structure is an opaque data structure;  that  is,
       its  associated  members are referenced and manipulated by
       the operating system and not by the user  of  the  complex
       lock mechanism.

DESCRIPTION    [Toc]    [Back]

       The  lock_done routine releases a lock that was previously
       asserted by one of the following  complex  lock  routines:
       lock_read,  lock_try_read, lock_try_write, and lock_write.

NOTES    [Toc]    [Back]

       You must hold the lock  on  the  resource  before  calling
       lock_done.

RETURN VALUES    [Toc]    [Back]

       None

FILES    [Toc]    [Back]

SEE ALSO
       Routines:    lock_init(9r),   lock_read(9r),   lock_terminate(9r),      lock_try_read(9r),      lock_try_write(9r),
       lock_write(9r)

       Data Structures: lock(9s)



                                                    lock_done(9r)
[ Back ]
 Similar pages
Name OS Title
simple_unlock Tru64 General: Releases a simple lock
lock_terminate Tru64 General: Terminates, using a complex lock
lock_try_read Tru64 General: Tries to assert a complex lock
lock_init Tru64 General: Initializes a complex lock
lock Tru64 General: Contains complex lock-specific information
lock_try_write Tru64 General: Tries to assert a complex lock with write access
lock_read Tru64 General: Asserts a complex lock with read-only access
unix_release Tru64 General: Releases binding of the kernel thread
simple_lock_terminate Tru64 General: Terminates, using a simple lock
simple_lock_try Tru64 General: Tries to assert a simple lock
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service