hook_t(9S) Data Structures for Drivers hook_t(9S)NAME
hook_t - callback structure for subscribing to netinfo events
SYNOPSIS
#include <sys/hook.h>
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI).
DESCRIPTION
The hook_t data structure defines a callback that is to be inserted into a networking event. This data structure must be allocated with a
call to hook_alloc() and released with a call to hook_free().
STRUCTURE MEMBERS
hook_func_t h_func; /* callback function to invoke */
char *h_name; /* unique name given to the hook */
int h_flags;
hook_hint_t h_hint; /* insertion hint type */
uintptr_t h_hintvalue; /* used with h_hint */
void *h_arg; /* value to pass into h_func */
typedef int (*hook_func_t)(net_event_t token, hook_data_t info,
void *);
HINT TYPES
Hook hints are hints that are used at the time of insertion and are not rules that enforce where a hook lives for its entire lifetime on an
event. The valid values for the h_hint field are:
HH_NONE Insert the hook wherever convenient.
HH_FIRST Place the hook first on the list of hooks.
HH_LAST Place the hook last on the list of hooks.
HH_BEFORE Place the hook before another hook on the list of hooks. The value in h_hintvalue must be a pointer to the name of another
hook.
HH_AFTER Place the hook after another hook on the list of hooks. The value in h_hintvalue must be a pointer to the name of another
hook.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
SEE ALSO netinfo(9F)SunOS 5.11 1 May 2008 hook_t(9S)
Check Out this Related Man Page
net_hook_unregister(9F) Kernel Functions for Drivers net_hook_unregister(9F)NAME
net_hook_unregister - disable a hook that was called in event processing
SYNOPSIS
#include <sys/neti.h>
int net_hook_unregister(const net_data_t net, nethook_t hook);
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI).
PARAMETERS
net value returned from a successful call to net_protocol_register().
hook value returned from a successful call to net_hook_register(9F).
DESCRIPTION
The net_hook_unregister() function disables the callback hooks that were registered with the net_hook_register() function.
RETURN VALUES
If the net_hook_unregister() function succeeds, 0 is returned. Otherwise, an error indicating the problem encountered.
CONTEXT
The net_hook_unregister() function may be called from user, kernel, or interrupt context.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
SEE ALSO net_hook_register(9F)SunOS 5.11 1 May 2008 net_hook_unregister(9F)
We are getting ready to migrate away from our netinfo server with is old Open Step. We were thinking of starting to use LDAP for all account creations, passwords... Does anyone have any pros or cons against this or what you are using? Thanks for the help. (0 Replies)
hello,
Im trying to create some kind of a file change hook on unix machines (should be generic if possible).
Do any of you know how can i write some code that will trigger whenever a file is being modified and then will approve the modifications, or throw an exception if the new content of... (2 Replies)
We have 2 servers (L1000 and rp7410) running 11.11. We would like to hook them up to either a Hitatchi AMS 2500 or Hitachi USPV via fiber channel. I need to what drivers I need for this and if it will work. Oh, they are using HP Tachyon XL2 Fiber Channel Mass Storage Adapters.
Thanks,
Bill (1 Reply)
Hi there,
I'm currently writing a program/module which makes use of the Linux Security Modules (LSM), which provide hooks for some security .
The bad thing about it is: The function to set the hook to the LSM is not exported. That means, I can't just write a loadable kernel module, but have to... (3 Replies)
Hi All,
UPDATE: This has been cancelled. No more Event Prediction.
Place your bits here before 30th March 2014.
Who will be crowned English Premier League champions for the 2013-14 Season
Tottenham Hotspur
Manchester City
Chelsea
Liverpool
Arsenal
Everton
Manchester United... (0 Replies)