glenda.party
term% ls -F
term% cat index.txt
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)