/daten/src/linux-2.4.27-rsbac-v1.2.3/include/rsbac/helpers.h File Reference

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

Go to the source code of this file.

Functions

char * inttostr (char[], int)
char * ulongtostr (char[], u_long)
char * u64tostrmac (char[], __u64)
char * get_user_name (rsbac_uid_t user, char *name)
int rsbac_get_uid_name (rsbac_uid_t *uid, char *name, char *sourcename)
int rsbac_get_fullname (char *fullname, rsbac_uid_t uid)
int rsbac_get_uid (rsbac_uid_t *uid, char *sourcename)
char * u64tostrlog (char[], __u64)
__u64 strtou64log (char[], __u64 *)
__u64 strtou64mac (char[], __u64 *)
char * u64tostrrc (char[], __u64)
__u64 strtou64rc (char[], __u64 *)
char * u64tostrrcr (char[], __u64)
__u64 strtou64rcr (char[], __u64 *)
__u64 strtou64acl (char[], __u64 *)
char * u64tostracl (char[], __u64)
char * longtostr (char[], long)


Function Documentation

char* get_user_name rsbac_uid_t  user,
char *  name
 

Definition at line 240 of file helpers.c.

References rsbac_uid_t.

char* inttostr char  [],
int 
 

Referenced by acl_detach_fd_lists(), acl_register_fd_lists(), auth_detach_fd_lists(), auth_register_fd_lists(), get_error_name(), get_target_name(), mac_detach_fd_lists(), and mac_register_fd_lists().

char* longtostr char  [],
long 
 

int rsbac_get_fullname char *  fullname,
rsbac_uid_t  uid
 

Definition at line 222 of file helpers.c.

References RSBAC_EINVALIDPOINTER, and rsbac_uid_t.

int rsbac_get_uid rsbac_uid_t uid,
char *  sourcename
[inline, static]
 

Definition at line 28 of file helpers.h.

References NULL, rsbac_get_uid_name(), and rsbac_uid_t.

int rsbac_get_uid_name rsbac_uid_t uid,
char *  name,
char *  sourcename
 

Definition at line 189 of file helpers.c.

References RSBAC_EINVALIDVALUE, and rsbac_uid_t.

Referenced by rsbac_get_uid().

__u64 strtou64acl char  [],
__u64 * 
 

__u64 strtou64log char  [],
__u64 * 
 

__u64 strtou64mac char  [],
__u64 * 
 

__u64 strtou64rc char  [],
__u64 * 
 

__u64 strtou64rcr char  [],
__u64 * 
 

char* u64tostracl char  [],
__u64 
 

Referenced by rsbac_acl_sys_add_to_acl_entry(), rsbac_acl_sys_remove_from_acl_entry(), rsbac_acl_sys_set_acl_entry(), and rsbac_acl_sys_set_mask().

char* u64tostrlog char  [],
__u64 
 

char* u64tostrmac char  [],
__u64 
 

Referenced by auto_read_attr(), auto_read_write_attr(), auto_write_attr(), and rsbac_mac_set_curr_level().

char* u64tostrrc char  [],
__u64 
 

char* u64tostrrcr char  [],
__u64 
 

char* ulongtostr char  [],
u_long 
 

Referenced by get_target_name().


Generated on Tue Aug 31 10:05:27 2004 for RSBAC by doxygen 1.3.8