https://issues.dlang.org/show_bug.cgi?id=14505
--- Comment #6 from Vladimir Panteleev <thecybersha...@gmail.com> --- (In reply to Steven Schveighoffer from comment #5) > It tells the current position of the file descriptor. There is no different > "read" or "write" pointer. When writing, the C library (or the OS in the > case of Unixen) seeks the stream to the end. Is that part of the specification? If so, then that contradicts with your above claims and one of the libcs is clearly buggy. --