Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jul 2011 18:06:03 -0400 (EDT)
From:      Benjamin Kaduk <kaduk@MIT.EDU>
To:        Robert Millan <rmh@debian.org>
Cc:        freebsd-hackers@freebsd.org, Ed Maste <emaste@freebsd.org>
Subject:   Re: [PATCH] __FreeBSD_kernel__
Message-ID:  <alpine.GSO.1.10.1107021801430.6818@multics.mit.edu>
In-Reply-To: <CAOfDtXPUxQO1zbnxh8sh%2By7g=d8QaH2svYtEQJ06L4d%2BQKG8VA@mail.gmail.com>
References:  <CAOfDtXPUxQO1zbnxh8sh%2By7g=d8QaH2svYtEQJ06L4d%2BQKG8VA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2 Jul 2011, Robert Millan wrote:

> My request is that FreeBSD also defines __FreeBSD_kernel__.  If this
> happens, life would be made a bit easier on both sides, as it'd be

% Index: contrib/gcc/config/freebsd-spec.h
% ===================================================================
% --- contrib/gcc/config/freebsd-spec.h	(revision 223721)
% +++ contrib/gcc/config/freebsd-spec.h	(working copy)
% @@ -54,6 +54,7 @@
%    do									\
%      {									\
%  	builtin_define_with_int_value ("__FreeBSD__", FBSD_MAJOR);	\
% +	builtin_define ("__FreeBSD_kernel__");				\

Is there a reason to prefer just defining the symbol to also including the 
major version number as is done for __FreeBSD__?

-Ben Kaduk

%  	builtin_define_std ("unix");					\
%  	builtin_define_std ("__unix__");				\
%  	builtin_define ("__KPRINTF_ATTRIBUTE__");			\



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.GSO.1.10.1107021801430.6818>