Use the native interface for new programs and the emulation library only for porting programs.
)
so some obscure programs
can fail to compile.
The emulation is incomplete.
The emulation only covers
ioctl(),
there are other differences as well.
E.g., on a write
that would block in non-blocking mode Linux returns
EINTR
whereas
NetBSD1.3
returns
EAGAIN
.