plan9 man page for access

Query: access

OS: plan9

Section: 2

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

ACCESS(2)							System Calls Manual							 ACCESS(2)

NAME
access - determine accessibility of file
SYNOPSIS
#include <u.h> #include <libc.h> int access(char *name, int mode)
DESCRIPTION
Access evaluates the given file name for accessibility. If mode&4 is nonzero, read permission is expected; if mode&2, write permission; if mode&1, execute permission. If mode==0, the file merely need exist. In any case all directories leading to the file must permit searches. Zero is returned if the desired access is permitted, -1 if not. Only access bits are checked. A directory may be announced as writable by access, but an attempt to open it for writing will fail (although files may be created there); a file may look executable, but exec(2) will fail unless it is in proper format.
SOURCE
/sys/src/libc/9sys/access.c
SEE ALSO
stat(2)
DIAGNOSTICS
Sets errstr. ACCESS(2)
Related Man Pages
faccessat(2) - mojave
access(2) - linux
access(2) - ultrix
access(2) - osf1
eaccess(2) - freebsd
Similar Topics in the Unix Linux Community
How Many Computers Do You Have Root Access At Work?
Oracle accessing from remote host
C++ Code to Access Linux Hard Disk Sectors (with a LoopBack Virtual Hard Disk)
Restrict access to .ksh scripts
New to Forum &amp; Sun Surefire V210 Access