#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] |
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 | ) |
u_long rsbac_adf_request_count[T_NONE+1] |
u_long rsbac_adf_set_attr_count[T_NONE+1] |