next up previous
Next: Функции Регистрации. Up: Регистрация Системных Вызовов Previous: Регистрация Системных Вызовов

Функции Обратного Вызова

Ваша -syscall-функция должна выглядеть следующим образом:

int rsbac_reg_syscall_func_t(void * data);
Указатель этой функции теперь получит пользовательский указатель. Для работы с вашими данными вы должны сначала получить его из пользовательской области при помощи:

#include <rsbac/helpers.h>

int rsbac_get_user 

  (unsigned char * kern_p, unsigned char * user_p, int size);

Возвращаемый код вашей функции будет передан вызывающему процессу.


next up previous
Next: Функции Регистрации. Up: Регистрация Системных Вызовов Previous: Регистрация Системных Вызовов