diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-08-02 13:33:31 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-08-02 13:33:31 -0400 |
commit | 9ca1f62b0c0d3e50480eb654ac941ff943ce0558 (patch) | |
tree | 3920a0d5db41c52b13b8a70efdb2c039aa4e4f9c /src/unistd/chdir.c | |
parent | c8c0844f7fbcb955848ca84432e5ffcf71f1cef1 (diff) | |
download | musl-9ca1f62b0c0d3e50480eb654ac941ff943ce0558.tar.gz musl-9ca1f62b0c0d3e50480eb654ac941ff943ce0558.tar.bz2 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/chdir.c')
0 files changed, 0 insertions, 0 deletions