HOOK_ALLOC(9F)HOOK_ALLOC(9F)NAME
hook_alloc - allocate a hook_t data structure
SYNOPSIS
#include <sys/hook.h>
hook_t *hook_alloc(const int version);
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI).
PARAMETERS
version
must always be the symbol HOOK_VERSION.
DESCRIPTION
The hook_alloc() function allocates a hook_t structure, returning a
pointer for the caller to use.
RETURN VALUES
Upon success, hook_alloc() returns a pointer to the allocated hook_t
structure. On failure, hook_alloc() returns a NULL pointer.
CONTEXT
The hook_alloc() function may be called from user or kernel context.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌────────────────────┬─────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├────────────────────┼─────────────────┤
│Interface Stability │ Committed │
└────────────────────┴─────────────────┘
SEE ALSOhook_free(9F), hook_t(9S)
May 1, 2008 HOOK_ALLOC(9F)