library first appeared in
The emulation uses a #define for
so some obscure programs
can fail to compile.
The emulation is incomplete.
The emulation only covers
there are other differences as well.
E.g., on a write that would block in non-blocking mode Linux returns