access(2) plan9 man page | unix.com

Man Page: access

Operating Environment: plan9

Section: 2

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
eaccess(2) - debian
access(2) - minix
access(2) - ultrix
access(2) - netbsd
faccessat(2) - freebsd
Similar Topics in the Unix Linux Community
semaphore access speed
Do You Use Your Mobile Phone to Access the Internet?
Oracle accessing from remote host
Access Denied
Authentication via .htaccess and .htpasswd