From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sat, 30 May 2015 06:13:08 +0000 Message-ID: <20150530061308.Horde.aC_WDskRKnim3lHX6LLxoUF@ssl.eumx.net> From: Kurt H Maier To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <20150529211248.Horde.KX_OffdaJ1iY0Du6zyO7vRu@ssl.eumx.net> In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Subject: Re: [9fans] Ports tree for Plan 9 Topicbox-Message-UUID: 56877052-ead9-11e9-9d60-3106f5b1d025 Quoting lucio@proxima.alt.za: > It is the Plan 9 Way (TM) to avoid nested inclusion of header files, > although I guess the APE may be exempted. while I agree it's not very plan-9-like, the posix standard is horrible and broken and nobody should be surprised that the easy way to implement it involves horrible brokenness. I guess it's implementation-defined whether you prefer to preserve the purity of essence by redefining the types in wait.h, or join the mutiny of preverts with a nested include. Personally, it's just one more reason to reduce our nation's dependence on foreign code -- does anyone want to help test pap's native awk? khm