X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Funistd%2Faccess.c;h=d6eed6839822f32bebf333218b6e020d08bbbd28;hb=4f3d346bffdf9ed2b1803653643dc31242490944;hp=2c10e58cc94bb9f254b2885251e3f02a9f6326ad;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/unistd/access.c b/src/unistd/access.c index 2c10e58c..d6eed683 100644 --- a/src/unistd/access.c +++ b/src/unistd/access.c @@ -1,7 +1,12 @@ #include +#include #include "syscall.h" int access(const char *filename, int amode) { - return syscall2(__NR_access, (long)filename, amode); +#ifdef SYS_access + return syscall(SYS_access, filename, amode); +#else + return syscall(SYS_faccessat, AT_FDCWD, filename, amode, 0); +#endif }