/daten/src/linux-2.4.27-rsbac-v1.2.3/include/rsbac/syscall_rsbac.h File Reference

#include <linux/unistd.h>
#include <rsbac/types.h>
#include <rsbac/syscalls.h>

Go to the source code of this file.

Defines

#define _syscall3(type, name, type1, arg1, type2, arg2, type3, arg3)
#define sys_rsbac(a, b, c)   rsbac(a,b,c)

Functions

 _syscall3 (int, rsbac, rsbac_version_t, version, enum rsbac_syscall_t, call, union rsbac_syscall_arg_t *, arg_p)


Define Documentation

#define _syscall3 type,
name,
type1,
arg1,
type2,
arg2,
type3,
arg3   ) 
 

Value:

type \ name (type1 arg1, type2 arg2, type3 arg3) \ { \ register long dummy4 __asm__ ("out3"); \ register long dummy5 __asm__ ("out4"); \ \ return __ia64_syscall((long) arg1, (long) arg2, (long) arg3, \ dummy4, dummy5, __NR_##name); \ }
Definition at line 33 of file syscall_rsbac.h.

#define sys_rsbac a,
b,
 )     rsbac(a,b,c)
 

Definition at line 49 of file syscall_rsbac.h.


Function Documentation

_syscall3 int  ,
rsbac  ,
rsbac_version_t  ,
version  ,
enum  rsbac_syscall_t,
call  ,
union rsbac_syscall_arg_t ,
arg_p 
[inline, static]
 


Generated on Tue Aug 31 10:05:27 2004 for RSBAC by doxygen 1.3.8