|
|
1.1 root 1: .\" Copyright (c) 1983 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)access.3f 6.2 (Berkeley) 5/27/86
6: .\"
7: .TH ACCESS 3F "May 27, 1986"
8: .UC 5
9: .SH NAME
10: access \- determine accessibility of a file
11: .SH SYNOPSIS
12: .B integer function access (name, mode)
13: .br
14: .B character*(*) name, mode
15: .SH DESCRIPTION
16: .I Access
17: checks the given file,
18: .I name,
19: for accessibility with respect to the caller according to
20: .I mode.
21: .I Mode
22: may include in any order and in any combination one or more of:
23: .LP
24: .nf
25: .ta 1i 2i
26: \fBr\fR test for read permission
27: \fBw\fR test for write permission
28: \fBx\fR test for execute permission
29: (blank) test for existence
30: .DT
31: .fi
32: .PP
33: An error code is returned if either argument is illegal, or if the file
34: cannot be accessed in all of the specified modes.
35: 0 is returned if the specified access would be successful.
36: .SH FILES
37: .ie \nM /usr/ucb/lib/libU77.a
38: .el /usr/lib/libU77.a
39: .SH "SEE ALSO"
40: access(2), perror(3F)
41: .SH BUGS
42: Pathnames can be no longer than MAXPATHLEN as defined in
43: .RI < sys/param.h >.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.