osf1 man page for simple_lock

Query: simple_lock

OS: osf1

Section: 9r

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

simple_lock(9r) 														   simple_lock(9r)

NAME
simple_lock - General: Asserts a simple lock
SYNOPSIS
#include <kern/lock.h> void simple_lock( 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 routine asserts a lock with exclusive access for the resource associated with the specified slock structure pointer. This means that no other kernel thread can gain access to the locked resource until you call simple_unlock to release it. Because simple locks are spin locks, simple_lock does not return until the lock has been obtained.
NOTES
You must call simple_lock_init (once only) prior to calling simple_lock 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_terminate(9r), simple_lock_try(9r), simple_unlock(9r) Data Structures: slock(9s) simple_lock(9r)
Related Man Pages
lock_done(9r) - osf1
lock(9s) - osf1
lock_terminate(9r) - osf1
simple_lock_terminate(9r) - osf1
slock(9s) - osf1
Similar Topics in the Unix Linux Community
Ok simple question for simple knowledge...
Modifying simple commands to create a script
Can we optimize this simple script ?
Those simple one liners