Subject: Re: Detecting statvfs without autoconf
To: None <email@example.com>
From: David Brownlee <abs@NetBSD.org>
Date: 01/05/2006 16:52:46
On Thu, 5 Jan 2006, firstname.lastname@example.org wrote:
> On Thu, Jan 05, 2006 at 06:32:53AM -0500, Thomas Dickey wrote:
>> On Thu, Jan 05, 2006 at 12:26:07PM +0100, Christoph Kaegi wrote:
>>> Thanks! I went for:
>>> #if defined(SOLARIS) || __NetBSD_Version__ >= 300000000
>> and if __NetBSD_Version__ isn't defined, it won't work with some compilers.
> It works, since undefined macros have a value of 0. Many compilers
> generate warnings though.
The canonical test (as implemented in many pkgsrc patches)
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900) /* NetBSD 2.99.9 */
David/absolute -- www.NetBSD.org: No hype required --