diff options
author | Rich Felker <dalias@aerifal.cx> | 2022-01-09 00:33:56 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2022-01-09 00:33:56 -0500 |
commit | 52f0deb96975401d9f13334dc37f907630224af7 (patch) | |
tree | af9613d907f834ef4af453846ace727cd1ae7cb1 /src/thread/microblaze/__set_thread_area.s | |
parent | cbacd638e32a02edbe66c48ae3d1361bc06a492a (diff) | |
download | musl-52f0deb96975401d9f13334dc37f907630224af7.tar.gz musl-52f0deb96975401d9f13334dc37f907630224af7.tar.bz2 musl-52f0deb96975401d9f13334dc37f907630224af7.tar.xz musl-52f0deb96975401d9f13334dc37f907630224af7.zip |
make fseek detect and produce an error for invalid whence arguments
this is a POSIX requirement. we previously relied on the underlying fd
(or other backend) seek operation to produce the error, but since
linux lseek now supports other seek modes (SEEK_DATA and SEEK_HOLE)
which do not interact well with stdio buffering, this is insufficient.
instead, explicitly check whence before performing any operations.
Diffstat (limited to 'src/thread/microblaze/__set_thread_area.s')
0 files changed, 0 insertions, 0 deletions