On Tue, 24 Jun 2003 13:32:22 +0200
Felix Kühling <[EMAIL PROTECTED]> wrote:

[snip]
> 2) (How) can one check for specific *BSD versions via #if ?

I found some more info on http://predef.sourceforge.net/preos.html,
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/freebsd-versions.html
 and 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-versions.html
 (and other random google search results):

#if (defined(__unix__) || defined(unix)) && !defined(USG)
#include <sys/param.h>
#endif

#if defined(__FreeBSD__) && (__FreeBSD__ >= 2)
#include <osreldate.h>
#if (__FreeBSD_version >= 440000)
/* FreeBSD with getprogname() */
#endif
#endif

#if defined(__NetBSD__) && defined(__NetBSD_Version) && (__NetBSD_Version >= 106000100)
/* NetBSD with getprogname() */
#endif


Felix

------------    __\|/__    ___     ___       -------------------------
 Felix       ___\_e -_/___/ __\___/ __\_____   You can do anything,
   Kühling  (_____\Ä/____/ /_____/ /________)  just not everything
 [EMAIL PROTECTED]       \___/   \___/   U        at the same time.


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to