Re: [PATCH] Detect GNU/kFreeBSD in user-visible kernel headers
2011/11/17 John Baldwin <jhb@freebsd.org>:
> Hmm, I wonder if it's better to use the #ifndef approach rather than #undef
> so that when compilers are updated to DTRT we will honor their settings?
Well, the compiler is supposed to know better than sys/param.h,
because it inherited this number from the runtime kernel when it was
built.
However, __FreeBSD__ comes from the compiler already so if you
"#define __FreeBSD_kernel__ __FreeBSD__" you get the information from
the compiler anyway.
As both approaches do the same thing, I really don't mind either way.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 9 之 24 篇):