⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 security.h

📁 此工具是arm-linux-GCC交叉编译工具(cross-3.4.4)
💻 H
📖 第 1 页 / 共 5 页
字号:
				   kernel_cap_t *inheritable,				   kernel_cap_t *permitted){	return security_ops->capget (target, effective, inheritable, permitted);}static inline int security_capset_check (struct task_struct *target,					 kernel_cap_t *effective,					 kernel_cap_t *inheritable,					 kernel_cap_t *permitted){	return security_ops->capset_check (target, effective, inheritable, permitted);}static inline void security_capset_set (struct task_struct *target,					kernel_cap_t *effective,					kernel_cap_t *inheritable,					kernel_cap_t *permitted){	security_ops->capset_set (target, effective, inheritable, permitted);}static inline int security_acct (struct file *file){	return security_ops->acct (file);}static inline int security_sysctl(struct ctl_table *table, int op){	return security_ops->sysctl(table, op);}static inline int security_quotactl (int cmds, int type, int id,				     struct super_block *sb){	return security_ops->quotactl (cmds, type, id, sb);}static inline int security_quota_on (struct dentry * dentry){	return security_ops->quota_on (dentry);}static inline int security_syslog(int type){	return security_ops->syslog(type);}static inline int security_settime(struct timespec *ts, struct timezone *tz){	return security_ops->settime(ts, tz);}static inline int security_vm_enough_memory(long pages){	return security_ops->vm_enough_memory(pages);}static inline int security_bprm_alloc (struct linux_binprm *bprm){	return security_ops->bprm_alloc_security (bprm);}static inline void security_bprm_free (struct linux_binprm *bprm){	security_ops->bprm_free_security (bprm);}static inline void security_bprm_apply_creds (struct linux_binprm *bprm, int unsafe){	security_ops->bprm_apply_creds (bprm, unsafe);}static inline void security_bprm_post_apply_creds (struct linux_binprm *bprm){	security_ops->bprm_post_apply_creds (bprm);}static inline int security_bprm_set (struct linux_binprm *bprm){	return security_ops->bprm_set_security (bprm);}static inline int security_bprm_check (struct linux_binprm *bprm){	return security_ops->bprm_check_security (bprm);}static inline int security_bprm_secureexec (struct linux_binprm *bprm){	return security_ops->bprm_secureexec (bprm);}static inline int security_sb_alloc (struct super_block *sb){	return security_ops->sb_alloc_security (sb);}static inline void security_sb_free (struct super_block *sb){	security_ops->sb_free_security (sb);}static inline int security_sb_copy_data (struct file_system_type *type,					 void *orig, void *copy){	return security_ops->sb_copy_data (type, orig, copy);}static inline int security_sb_kern_mount (struct super_block *sb, void *data){	return security_ops->sb_kern_mount (sb, data);}static inline int security_sb_statfs (struct super_block *sb){	return security_ops->sb_statfs (sb);}static inline int security_sb_mount (char *dev_name, struct nameidata *nd,				    char *type, unsigned long flags,				    void *data){	return security_ops->sb_mount (dev_name, nd, type, flags, data);}static inline int security_sb_check_sb (struct vfsmount *mnt,					struct nameidata *nd){	return security_ops->sb_check_sb (mnt, nd);}static inline int security_sb_umount (struct vfsmount *mnt, int flags){	return security_ops->sb_umount (mnt, flags);}static inline void security_sb_umount_close (struct vfsmount *mnt){	security_ops->sb_umount_close (mnt);}static inline void security_sb_umount_busy (struct vfsmount *mnt){	security_ops->sb_umount_busy (mnt);}static inline void security_sb_post_remount (struct vfsmount *mnt,					     unsigned long flags, void *data){	security_ops->sb_post_remount (mnt, flags, data);}static inline void security_sb_post_mountroot (void){	security_ops->sb_post_mountroot ();}static inline void security_sb_post_addmount (struct vfsmount *mnt,					      struct nameidata *mountpoint_nd){	security_ops->sb_post_addmount (mnt, mountpoint_nd);}static inline int security_sb_pivotroot (struct nameidata *old_nd,					 struct nameidata *new_nd){	return security_ops->sb_pivotroot (old_nd, new_nd);}static inline void security_sb_post_pivotroot (struct nameidata *old_nd,					       struct nameidata *new_nd){	security_ops->sb_post_pivotroot (old_nd, new_nd);}static inline int security_inode_alloc (struct inode *inode){	if (unlikely (IS_PRIVATE (inode)))		return 0;	return security_ops->inode_alloc_security (inode);}static inline void security_inode_free (struct inode *inode){	if (unlikely (IS_PRIVATE (inode)))		return;	security_ops->inode_free_security (inode);}static inline int security_inode_init_security (struct inode *inode,						struct inode *dir,						char **name,						void **value,						size_t *len){	if (unlikely (IS_PRIVATE (inode)))		return -EOPNOTSUPP;	return security_ops->inode_init_security (inode, dir, name, value, len);}	static inline int security_inode_create (struct inode *dir,					 struct dentry *dentry,					 int mode){	if (unlikely (IS_PRIVATE (dir)))		return 0;	return security_ops->inode_create (dir, dentry, mode);}static inline int security_inode_link (struct dentry *old_dentry,				       struct inode *dir,				       struct dentry *new_dentry){	if (unlikely (IS_PRIVATE (old_dentry->d_inode)))		return 0;	return security_ops->inode_link (old_dentry, dir, new_dentry);}static inline int security_inode_unlink (struct inode *dir,					 struct dentry *dentry){	if (unlikely (IS_PRIVATE (dentry->d_inode)))		return 0;	return security_ops->inode_unlink (dir, dentry);}static inline int security_inode_symlink (struct inode *dir,					  struct dentry *dentry,					  const char *old_name){	if (unlikely (IS_PRIVATE (dir)))		return 0;	return security_ops->inode_symlink (dir, dentry, old_name);}static inline int security_inode_mkdir (struct inode *dir,					struct dentry *dentry,					int mode){	if (unlikely (IS_PRIVATE (dir)))		return 0;	return security_ops->inode_mkdir (dir, dentry, mode);}static inline int security_inode_rmdir (struct inode *dir,					struct dentry *dentry){	if (unlikely (IS_PRIVATE (dentry->d_inode)))		return 0;	return security_ops->inode_rmdir (dir, dentry);}static inline int security_inode_mknod (struct inode *dir,					struct dentry *dentry,					int mode, dev_t dev){	if (unlikely (IS_PRIVATE (dir)))		return 0;	return security_ops->inode_mknod (dir, dentry, mode, dev);}static inline int security_inode_rename (struct inode *old_dir,					 struct dentry *old_dentry,					 struct inode *new_dir,					 struct dentry *new_dentry){        if (unlikely (IS_PRIVATE (old_dentry->d_inode) ||            (new_dentry->d_inode && IS_PRIVATE (new_dentry->d_inode))))		return 0;	return security_ops->inode_rename (old_dir, old_dentry,					   new_dir, new_dentry);}static inline int security_inode_readlink (struct dentry *dentry){	if (unlikely (IS_PRIVATE (dentry->d_inode)))		return 0;	return security_ops->inode_readlink (dentry);}static inline int security_inode_follow_link (struct dentry *dentry,					      struct nameidata *nd){	if (unlikely (IS_PRIVATE (dentry->d_inode)))		return 0;	return security_ops->inode_follow_link (dentry, nd);}static inline int security_inode_permission (struct inode *inode, int mask,					     struct nameidata *nd){	if (unlikely (IS_PRIVATE (inode)))		return 0;	return security_ops->inode_permission (inode, mask, nd);}static inline int security_inode_setattr (struct dentry *dentry,					  struct iattr *attr){	if (unlikely (IS_PRIVATE (dentry->d_inode)))		return 0;	return security_ops->inode_setattr (dentry, attr);}static inline i

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -