/linux-2.6.21.1-rsbac-1.3.4/include/rsbac/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 139 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().

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

struct task_struct* find_process_by_pid ( pid_t   ) 


Variable Documentation

u_long rsbac_adf_request_count[T_NONE+1]

Definition at line 55 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 56 of file adf_main.c.

Referenced by rsbac_adf_set_attr(), and rsbac_stats().


Generated on Wed May 16 11:53:54 2007 for RSBAC by  doxygen 1.5.1