mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
util: fix to detect NetBSD properly
<sys/param.h> is required for NetBSD version detection, and __NetBSD__ must be used to detect even on older releases. Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
6ea0a918bb
commit
1ee4258383
1 changed files with 6 additions and 3 deletions
|
|
@ -87,8 +87,11 @@ __getProgramName()
|
|||
# if (__FreeBSD_version >= 440000)
|
||||
# define GET_PROGRAM_NAME() getprogname()
|
||||
# endif
|
||||
#elif defined(__NetBSD__) && defined(__NetBSD_Version__) && (__NetBSD_Version__ >= 106000100)
|
||||
# define GET_PROGRAM_NAME() getprogname()
|
||||
#elif defined(__NetBSD__)
|
||||
# include <sys/param.h>
|
||||
# if defined(__NetBSD_Version__) && (__NetBSD_Version__ >= 106000100)
|
||||
# define GET_PROGRAM_NAME() getprogname()
|
||||
# endif
|
||||
#elif defined(__DragonFly__)
|
||||
# define GET_PROGRAM_NAME() getprogname()
|
||||
#elif defined(__APPLE__)
|
||||
|
|
@ -123,7 +126,7 @@ __getProgramName()
|
|||
#endif
|
||||
|
||||
#if !defined(GET_PROGRAM_NAME)
|
||||
# if defined(__OpenBSD__) || defined(NetBSD) || defined(__UCLIBC__) || defined(ANDROID)
|
||||
# if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__UCLIBC__) || defined(ANDROID)
|
||||
/* This is a hack. It's said to work on OpenBSD, NetBSD and GNU.
|
||||
* Rogelio M.Serrano Jr. reported it's also working with UCLIBC. It's
|
||||
* used as a last resort, if there is no documented facility available. */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue