adf_main.h File Reference

#include <linux/sched.h>
#include <rsbac/types.h>

Go to the source code of this file.

Functions

task_struct * find_process_by_pid (pid_t)
enum rsbac_adf_req_ret_t adf_and_plus (enum rsbac_adf_req_ret_t res1, enum rsbac_adf_req_ret_t res2)

Variables

u_long rsbac_adf_request_count [T_NONE+1]
u_long rsbac_adf_set_attr_count [T_NONE+1]


Function Documentation

enum rsbac_adf_req_ret_t adf_and_plus enum rsbac_adf_req_ret_t  res1,
enum rsbac_adf_req_ret_t  res2
 

Definition at line 137 of file adf_main.c.

References DO_NOT_CARE, GRANTED, NOT_GRANTED, and UNDEFINED.

Referenced by rsbac_adf_request_int(), and rsbac_adf_request_reg().

00139   {
00140     switch (res1)
00141       {
00142         case GRANTED:     if (res2 == DO_NOT_CARE)
00143                             return (GRANTED);
00144                           else
00145                             return (res2);
00146         case NOT_GRANTED: if (res2 == UNDEFINED)
00147                             return (UNDEFINED);
00148                           else
00149                             return (NOT_GRANTED);
00150         case DO_NOT_CARE: return (res2);
00151         default:          return (UNDEFINED);
00152       }
00153   };

struct task_struct* find_process_by_pid pid_t   ) 
 


Variable Documentation

u_long rsbac_adf_request_count[T_NONE+1]
 

Definition at line 53 of file adf_main.c.

Referenced by rsbac_adf_request_int(), and rsbac_stats().

u_long rsbac_adf_set_attr_count[T_NONE+1]
 

Definition at line 54 of file adf_main.c.

Referenced by rsbac_adf_set_attr(), and rsbac_stats().


Generated on Sun May 21 14:30:57 2006 for RSBAC by  doxygen 1.4.2