Date: Wed, 8 Jan 1997 09:34:12 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: proff@suburbia.net Cc: dufault@hda.com, hackers@FreeBSD.ORG Subject: Re: #include file xref philosophy Message-ID: <199701081634.JAA16433@phaeton.artisoft.com> In-Reply-To: <19970108121529.5416.qmail@suburbia.net> from "proff@suburbia.net" at Jan 8, 97 11:15:29 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Frankly it is painful. Include files should not break their encapsulation. > include/netinet/*.h are frightful. As a bunch of other things when > -DKERNEL is on. Next time you are writing/modifying an include file, please > keep this in mind. Not having an include file resolve its own dependencies > saves you nothing, but an open(), during CPP. I don't care if possix > says its sometimes ok. Posix is wrong. I agree. POSIX screws up in a number of places. Mandating update times for the getdents() interface (or mandating the getdents interface at all for that matter) is another example. Lack of a definite interface for setting file size up or down (ftruncate/fcntl-based) is yet another. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701081634.JAA16433>