diff options
author | rsc <devnull@localhost> | 2003-12-11 17:50:28 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2003-12-11 17:50:28 +0000 |
commit | b3994ec5c78e6c18885079b58abb7fb997899c3f (patch) | |
tree | d4ead391f5ebd1554cc5ecfba69130e750de67bb /src/lib9/access.c | |
parent | 32f69c36e0eec1227934bbd34854bfebd88686f2 (diff) | |
download | plan9port-b3994ec5c78e6c18885079b58abb7fb997899c3f.tar.gz plan9port-b3994ec5c78e6c18885079b58abb7fb997899c3f.tar.bz2 plan9port-b3994ec5c78e6c18885079b58abb7fb997899c3f.zip |
More files related to user-level file servers.
Also add acme!
Diffstat (limited to 'src/lib9/access.c')
-rw-r--r-- | src/lib9/access.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib9/access.c b/src/lib9/access.c new file mode 100644 index 00000000..20b00c32 --- /dev/null +++ b/src/lib9/access.c @@ -0,0 +1,19 @@ +#include <u.h> +#define NOPLAN9DEFINES +#include <libc.h> + +char *_p9translate(char*); + +int +p9access(char *xname, int what) +{ + int ret; + char *name; + + if((name = _p9translate(xname)) == nil) + return -1; + ret = access(name, what); + if(name != xname) + free(name); + return ret; +} |