about summary refs log tree commit diff
path: root/src/unistd/faccessat.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2013-08-02 13:33:31 -0400
committerRich Felker <dalias@aerifal.cx>2013-08-02 13:33:31 -0400
commit9ca1f62b0c0d3e50480eb654ac941ff943ce0558 (patch)
tree3920a0d5db41c52b13b8a70efdb2c039aa4e4f9c /src/unistd/faccessat.c
parentc8c0844f7fbcb955848ca84432e5ffcf71f1cef1 (diff)
downloadmusl-9ca1f62b0c0d3e50480eb654ac941ff943ce0558.tar.gz
musl-9ca1f62b0c0d3e50480eb654ac941ff943ce0558.tar.xz
musl-9ca1f62b0c0d3e50480eb654ac941ff943ce0558.zip
make fchdir, fchmod, fchown, and fstat support O_PATH file descriptors
on newer kernels, fchdir and fstat work anyway. this same fix should
be applied to any other syscalls that are similarly affected.

with this change, the current definitions of O_SEARCH and O_EXEC as
O_PATH are mostly conforming to POSIX requirements. the main remaining
issue is that O_NOFOLLOW has different semantics.
Diffstat (limited to 'src/unistd/faccessat.c')
0 files changed, 0 insertions, 0 deletions