mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
libredirect: add access syscall
This commit is contained in:
parent
e92c942d1d
commit
19f0b18b99
1 changed files with 7 additions and 0 deletions
|
@ -102,3 +102,10 @@ int __xstat(int ver, const char * path, struct stat * st)
|
|||
char buf[PATH_MAX];
|
||||
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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue