I propose to drop <sys/user.h> in the early phase of 8.99.x. There is already no maintained release that uses this header in a correct way. <sys/user.h> is dead since 2011 (pre-6.0 times), killing traditional uarea began long time ago at least in 1995 when mycroft killed PT_READ_U and PT_WRITE_U. <malloc.h> is empty since 1994 and K&R remnant and should stay for compat. <memory.h> is dummy since 1993 and is part of SVID and should stay.
Attachment:
signature.asc
Description: OpenPGP digital signature