/linux-2.6.21.1-rsbac-1.3.4/include/rsbac/rc_getname.h

Go to the documentation of this file.
00001 /******************************** */
00002 /* Rule Set Based Access Control  */
00003 /* Author and (c) 1999: Amon Ott  */
00004 /* Getname functions for RC parts */
00005 /* Last modified: 18/Jan/99       */
00006 /******************************** */
00007 
00008 #ifndef __RSBAC_RC_GETNAME_H
00009 #define __RSBAC_RC_GETNAME_H
00010 
00011 #include <rsbac/rc_types.h>
00012 
00013 #ifndef NULL
00014 #define NULL ((void *) 0)
00015 #endif
00016 
00017 char *get_rc_target_name(char *name, enum rsbac_rc_target_t value);
00018 
00019 enum rsbac_rc_target_t get_rc_target_nr(const char *name);
00020 
00021 char *get_rc_admin_name(char *name, enum rsbac_rc_admin_type_t value);
00022 
00023 enum rsbac_rc_admin_type_t get_rc_admin_nr(const char *name);
00024 
00025 char *get_rc_scd_type_name(char *name, enum rsbac_rc_scd_type_t value);
00026 
00027 enum rsbac_rc_scd_type_t get_rc_scd_type_nr(const char *name);
00028 
00029 char *get_rc_item_name(char *name, enum rsbac_rc_item_t value);
00030 
00031 enum rsbac_rc_item_t get_rc_item_nr(const char *name);
00032 
00033 #ifndef __KERNEL__
00034 char *get_rc_item_param(char *name, enum rsbac_rc_item_t value);
00035 #endif
00036 
00037 char *get_rc_special_right_name(char *name,
00038                                 enum rsbac_rc_special_rights_t value);
00039 
00040 #ifndef __KERNEL__
00041 enum rsbac_rc_special_rights_t get_rc_special_right_nr(const char *name);
00042 #endif
00043 
00044 #endif

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