Merge pull request #5874 from robberer/nixos/libredirectaccess

libredirect: add access syscall
This commit is contained in:
Michael Raskin 2015-04-04 21:29:21 +03:00
commit 6b678048cd

View File

@ -102,3 +102,10 @@ int __xstat(int ver, const char * path, struct stat * st)
char buf[PATH_MAX]; char buf[PATH_MAX];
return __xstat_real(ver, rewrite(path, buf), st); return __xstat_real(ver, rewrite(path, buf), st);
} }
int * access(const char * path, int mode)
{
int * (*access_real) (const char *, int mode) = dlsym(RTLD_NEXT, "access");
char buf[PATH_MAX];
return access_real(rewrite(path, buf), mode);
}