Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Dec 2009 11:16:37 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        Dima Panov <fluffy@fluffy.khv.ru>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: svn commit: r199827 - in head: include lib/libc/compat-43 sys/sys
Message-ID:  <86pr6vvybe.fsf@ds4.des.no>
In-Reply-To: <20091202132904.GH2368@deviant.kiev.zoral.com.ua> (Kostik Belousov's message of "Wed, 2 Dec 2009 15:29:04 %2B0200")
References:  <200911261349.nAQDnco2083469@svn.freebsd.org> <200912021926.02346.fluffy@fluffy.khv.ru> <20091202132904.GH2368@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Kostik Belousov <kostikbel@gmail.com> writes:
> No. My interpretation of __FreeBSD_version is that the bump indicates
> incompatible change in the interfaces.

...or the introduction of a new interface; see for instance r194210,
where simon@ bumped it to mark a new OpenSSL version with new features.
It is widely used in the ports tree to determine whether a particular
patch should be applied.

(actually, that's precisely the reason why __FreeBSD_version was
introduced, and it lived in userland for a while before eivind@ moved it
into the kernel in 1998)

> Sometime it is used to mark the point where big changes hit the tree,
> possibly not related to interface change.

Bumps are cheap, better one too many than one too few.

> Also, __FreeBSD_version denotes the kernel "version".

No, it has been bumped for libc changes in the past.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86pr6vvybe.fsf>