commit | b39b47bac8ee5505cfc595000a140c35460e1cac | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Tue Aug 28 18:40:15 2018 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Tue Aug 28 18:41:12 2018 -0400 |
tree | 4541df8890654a784bdb40b9f5fe94dc028ea2e8 | |
parent | baf95a5aefe885ef8a675759c63d43649d312ec6 [diff] |
set errno when fileno is called on a FILE with no underlying fd this is a POSIX requirement. also remove the gratuitous locking shenanigans and simply access f->fd under control of the lock. there is no advantage to not doing so, and it made the correctness non-obvious at best.