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

static _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

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


Generated on Fri Jun 17 09:45:28 2005 for RSBAC by  doxygen 1.4.2