Index Index for
Section 9r
Index Alphabetical
listing for L
Bottom of page Bottom of
page

lock_done(9r)

NAME

lock_done - General: Releases a complex lock

SYNOPSIS

#include <kern/lock.h> void lock_done( lock_t lock_structptr );

ARGUMENTS

lock_structptr 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

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

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

RETURN VALUES

None

FILES

<lock.h>

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)

Index Index for
Section 9r
Index Alphabetical
listing for L
Top of page Top of
page