centos man page for generic_permission

Query: generic_permission

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

GENERIC_PERMISSION(9)						   The Linux VFS					     GENERIC_PERMISSION(9)

NAME
generic_permission - check for access rights on a Posix-like filesystem
SYNOPSIS
int generic_permission(struct inode * inode, int mask);
ARGUMENTS
inode inode to check access rights for mask right to check for (MAY_READ, MAY_WRITE, MAY_EXEC, ...)
DESCRIPTION
Used to check for read/write/execute permissions on a file. We use "fsuid" for this, letting us set arbitrary permissions for filesystem access without changing the "normal" uids which are used for other things. generic_permission is rcu-walk aware. It returns -ECHILD in case an rcu-walk request cannot be satisfied (eg. requires blocking or too much complexity). It would then be called again in ref-walk mode.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 GENERIC_PERMISSION(9)
Related Man Pages
open(5) - plan9
tcl_access(3) - suse
tcl_stat(3) - suse
tcl_access(3) - osx
tcl_stat(3) - osx
Similar Topics in the Unix Linux Community
Set hard block limit for user using quota
Best performance UNIX just for HOST Virtualization?
Tar Command
CentOS7 restoring file capabilities
Please Welcome Dave Munro to the Moderator Team!