SYSCALL_MODULE
syscall kernel module declaration macro
- Provided by: freebsd-manpages (Version: 10.1~RC1-1)
- Report a bug
syscall kernel module declaration macro
#include
<sys/param.h>
#include <sys/kernel.h>
#include <sys/proc.h>
#include <sys/module.h>
#include <sys/sysent.h>
SYSCALL_MODULE(name,
int *offset,
struct sysent
*new_sysent,
modeventhand_t evh,
void *arg);
The
SYSCALL_MODULE()
macro declares a new syscall. SYSCALL_MODULE()
expands into a kernel module declaration named as
name.
The rest of the arguments expected by this macro are:
<sys/sysent.h>).A minimal example for a syscall module can be found in /usr/share/examples/kld/syscall/module/syscall.c.
/usr/share/examples/kld/syscall/module/syscall.c
This manual page was written by Alexander Langer ⟨alex@FreeBSD.org⟩.