simple_lock_init(9r)simple_lock_init(9r)NAMEsimple_lock_init - General: Initializes a simple lock structure
SYNOPSIS
#include <kern/lock.h>
void simple_lock_init(
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_init routine initializes the simple lock structure that
you previously declared with the decl_simple_lock_data routine. You
need to initialize the simple lock structure only once. After you ini‐
tialize the simple lock structure, you can call simple_lock to assert
exclusive access on the associated resource.
RETURN VALUES
None
FILESSEE ALSO
Routines: decl_simple_lock_data(9r), simple_lock(9r), simple_lock_ter‐
minate(9r), simple_lock_try(9r), simple_unlock(9r)
Data Structures: slock(9s)simple_lock_init(9r)