ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
init.h |
Includes: |
<sys/kernel_types.h>
|
This header defines an API to register a function that will be called when the network stack is being initialized. This gives a kernel extensions an opportunity to install filters before sockets are created and network operations occur.
net_init_add |
errno_t net_init_add( net_init_func_ptr init_func);
init_func
A pointer to a function to be called when the stack is initialized.
EINVAL - the init_func value was NULL. EALREADY - the network has already been initialized ENOMEM - there was not enough memory to perform this operation 0 - success
Add a function to be called during network initialization. Your kext must not unload until the function you register is called if net_init_add returns success.
net_init_func_ptr |
typedef void ( *net_init_func_ptr)( void);
net_init_func_ptr will be called once the networking stack initialized and before network operations occur.
|
Last Updated: 2008-12-19