osf1 man page for simple_lock_terminate

Query: simple_lock_terminate

OS: osf1

Section: 9r

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

simple_lock_terminate(9r)												 simple_lock_terminate(9r)

NAME
simple_lock_terminate - General: Terminates, using a simple lock
SYNOPSIS
#include <kern/lock.h> void simple_lock_terminate( simple_lock_t slock_ptr );
ARGUMENTS
Specifies a pointer to a simple lock structure. You can declare this simple lock structure by using the decl_simple_lock_data routine.
DESCRIPTION
The simple_lock_terminate routine determines that the kernel module is done using the simple lock permanently. The kernel module must free the simple lock (that is, the kernel module does not hold the lock) before calling simple_lock_terminate. The kernel module must not refer- ence the specified simple lock after calling simple_lock_terminate.
NOTES
You must call simple_lock_init (once only) prior to calling simple_lock_terminate to initialize the simple lock structure for the resource. A resource, from the kernel module's standpoint, is data that more than one kernel thread can manipulate. You can store the resource in global variables and in data structure members.
RETURN VALUES
None
FILES
SEE ALSO
Routines: decl_simple_lock_data(9r), simple_lock_init(9r), simple_lock_try(9r), simple_unlock(9r) Data Structures: slock(9s) simple_lock_terminate(9r)
Related Man Pages
decl_simple_lock_data(9r) - osf1
lock(9s) - osf1
lock_terminate(9r) - osf1
simple_lock_init(9r) - osf1
simple_lock_try(9r) - osf1
Similar Topics in the Unix Linux Community
Too simple to search for
Chyrp: A lightweight tool for simple blogging
FScript 0.7 (J2ME branch)
Text book / online resource for learning to program at system/kernel level
Those simple one liners