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

#include <linux/fs.h>
#include <linux/major.h>
#include <linux/root_dev.h>
#include <linux/sched.h>

Go to the source code of this file.

Defines

#define SOCKFS_MAGIC   0x534F434B
#define SYSFS_MAGIC   0x62656572
#define SHM_FS_MAGIC   0x02011994

Functions

dentry * rsbac_lookup_hash (struct qstr *name, struct dentry *base)
dentry * rsbac_lookup_one_len (const char *name, struct dentry *base, int len)
super_block * rsbac_get_super_block (kdev_t kdev)
void __fput (struct file *)
int init_private_file (struct file *filp, struct dentry *dentry, int mode)


Define Documentation

#define SHM_FS_MAGIC   0x02011994
 

Definition at line 39 of file fs.h.

#define SOCKFS_MAGIC   0x534F434B
 

Definition at line 25 of file fs.h.

Referenced by lookup_aci_path_dentry(), and writable().

#define SYSFS_MAGIC   0x62656572
 

Definition at line 30 of file fs.h.

Referenced by rsbac_mount(), rsbac_umount(), and writable().


Function Documentation

void __fput struct file *   ) 
 

int init_private_file struct file *  filp,
struct dentry *  dentry,
int  mode
[inline, static]
 

Definition at line 43 of file fs.h.

Referenced by rsbac_read_open(), and rsbac_write_open().

struct super_block* rsbac_get_super_block kdev_t  kdev  ) 
 

Definition at line 2647 of file aci_data_structures.c.

References device_list_head, lookup_device(), NULL, rsbac_mount(), rsbac_write_sem, and wakeup_auto().

Referenced by lookup_aci_path_dentry(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_adf_request_int(), rsbac_adf_set_attr(), rsbac_auth_add_to_f_capset(), rsbac_auth_clear_f_capset(), rsbac_auth_copy_fp_capset(), rsbac_auth_get_f_caplist(), rsbac_auth_remove_from_f_capset(), rsbac_check_acl(), rsbac_check_auth(), rsbac_check_mac(), rsbac_mac_add_to_f_truset(), rsbac_mac_clear_f_truset(), rsbac_mac_copy_fp_truset(), rsbac_mac_get_f_trulist(), rsbac_mac_remove_from_f_truset(), and rsbac_write_open().

struct dentry* rsbac_lookup_hash struct qstr *  name,
struct dentry *  base
 

struct dentry* rsbac_lookup_one_len const char *  name,
struct dentry *  base,
int  len
 

Referenced by lookup_aci_path_dentry(), rsbac_do_init(), rsbac_read_open(), and rsbac_write_open().


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