This patch contains the required changes (under __NBSD_LIBC definition) of the common headers to compile the NetBSD libc.
Headers that will be shared between old includes and NetBSD-like includes are moved into common/include tree. They are still copied in /usr/include in 'make includes', so compilation and programs aren't be affected.