1 b3994ec5 2003-12-11 devnull #include <u.h>
2 b3994ec5 2003-12-11 devnull #define NOPLAN9DEFINES
3 b3994ec5 2003-12-11 devnull #include <libc.h>
5 b3994ec5 2003-12-11 devnull char *_p9translate(char*);
8 b3994ec5 2003-12-11 devnull p9access(char *xname, int what)
11 b3994ec5 2003-12-11 devnull char *name;
13 b3994ec5 2003-12-11 devnull if((name = _p9translate(xname)) == nil)
14 b3994ec5 2003-12-11 devnull return -1;
15 b3994ec5 2003-12-11 devnull ret = access(name, what);
16 b3994ec5 2003-12-11 devnull if(name != xname)
17 b3994ec5 2003-12-11 devnull free(name);
18 b3994ec5 2003-12-11 devnull return ret;