At the last MINIXCon I presented my plan to switch to a native BSD socket system call interface. These patches are the first part of the realization of that plan: they pave the road for a smooth transition to the new interface, by making the necessary future-compatible changes before the upcoming 3.4.0 release. The new interface is not yet functional, but it will start being used when the remaining parts of the transition are implemented, which is planned for after the 3.4.0 release.
Regards,
David
http://gerrit.minix3.org/#/c/3297/ - libc: check raw IP socket type before using it
http://gerrit.minix3.org/#/c/3298/ - VFS: start off cleanup of pipe2 IPC message
http://gerrit.minix3.org/#/c/3299/ - libc: reorganize vector I/O wrappers
http://gerrit.minix3.org/#/c/3300/ - Prepare for switch to native BSD socket API