From owner-svn-src-all@FreeBSD.ORG  Sat Apr  6 08:06:31 2013
Return-Path: <owner-svn-src-all@FreeBSD.ORG>
Delivered-To: svn-src-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 9E74EA5C
 for <svn-src-all@freebsd.org>; Sat,  6 Apr 2013 08:06:31 +0000 (UTC)
 (envelope-from peter@wemm.org)
Received: from mail-ve0-f180.google.com (mail-ve0-f180.google.com
 [209.85.128.180]) by mx1.freebsd.org (Postfix) with ESMTP id 5F5733D4
 for <svn-src-all@freebsd.org>; Sat,  6 Apr 2013 08:06:31 +0000 (UTC)
Received: by mail-ve0-f180.google.com with SMTP id c13so4125837vea.25
 for <svn-src-all@freebsd.org>; Sat, 06 Apr 2013 01:06:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wemm.org; s=google;
 h=mime-version:x-received:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type;
 bh=pSXkDuq3nXytQ1NWYMcdiMcuvE9r0YuPUw5fUOYbwIQ=;
 b=Z9vzIqQMujxeKtYhjowbZGDetiEYG5SWQUAzsZtCyMbbYSQRW8eRFddRC66lzdUik8
 +UVVdqcEReGLHL1LrZDt+A5MC9oRFbAt8d6AvlOPKa7Qwb8yoHeS3sY2idXXBgOofCXE
 O3/oe0ShUdIDerwL3JsVmI0eJnJbV1iQMk4ZU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=google.com; s=20120113;
 h=mime-version:x-received:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type:x-gm-message-state;
 bh=pSXkDuq3nXytQ1NWYMcdiMcuvE9r0YuPUw5fUOYbwIQ=;
 b=E4Yer3oCaA53Cj6evXEaGalzaGAgtRRuU2PI85UAn7u26PzRiRMWSy+cirKb0COWuV
 6JhtDTdZ4UXeumV8s4wjXlFAmIY/cd4urDqdE64KMErZp1oX6lFO3IMlaAMBRNtnd7l2
 gYfuEqrE6b3QewtwtzOb5os3ge70OlJ7tXI3TlO1GaR3LoK8E51Rtuy4wB7v37LHpATy
 9jwEao9NxptYMKGsiOGRaWucJu4Z6s0mDrVTdOm5MoWtGlm1Syl/sAfun4+Kd+iTxnq1
 WEYfL5v1vDCpcOwBHo3W4l7BXKz6k4DdTyfAi/2/AO3Fpxm69uGbCmi5a8/b2yxjEF5s
 rbKg==
MIME-Version: 1.0
X-Received: by 10.52.164.166 with SMTP id yr6mr9006393vdb.37.1365235584732;
 Sat, 06 Apr 2013 01:06:24 -0700 (PDT)
Received: by 10.220.211.72 with HTTP; Sat, 6 Apr 2013 01:06:24 -0700 (PDT)
In-Reply-To: <20130320235001.GA60980@stack.nl>
References: <201303192058.r2JKwIwg039788@svn.freebsd.org>
 <20130320091856.GI76816@FreeBSD.org>
 <20130320235001.GA60980@stack.nl>
Date: Sat, 6 Apr 2013 01:06:24 -0700
Message-ID: <CAGE5yCq=yBE4=3b3GPp7A59miUV9cpjyx0RtPrGjev=t=9j4hw@mail.gmail.com>
Subject: Re: svn commit: r248534 - in head: lib/libc/sys share/man/man4
 sys/kern sys/sys
From: Peter Wemm <peter@wemm.org>
To: Jilles Tjoelker <jilles@stack.nl>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQnOCAp2yPMqWsVI+520f315jAJgWOpagfEJcwLqMd6gkaAw2oG3VcyA+8E/3MxqQDGIt9u6
Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org,
 Gleb Smirnoff <glebius@freebsd.org>, src-committers@freebsd.org
X-BeenThere: svn-src-all@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "SVN commit messages for the entire src tree \(except for &quot;
 user&quot; and &quot; projects&quot; \)" <svn-src-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-all>
List-Post: <mailto:svn-src-all@freebsd.org>
List-Help: <mailto:svn-src-all-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Apr 2013 08:06:31 -0000

On Wed, Mar 20, 2013 at 4:50 PM, Jilles Tjoelker <jilles@stack.nl> wrote:
> On Wed, Mar 20, 2013 at 01:18:56PM +0400, Gleb Smirnoff wrote:
>> On Tue, Mar 19, 2013 at 08:58:18PM +0000, Jilles Tjoelker wrote:
>> J> Author: jilles
>> J> Date: Tue Mar 19 20:58:17 2013
>> J> New Revision: 248534
>> J> URL: http://svnweb.freebsd.org/changeset/base/248534
>
>> J> Log:
>> J>   Implement SOCK_CLOEXEC, SOCK_NONBLOCK and MSG_CMSG_CLOEXEC.
>[..]
>> IMO, it won't hurt if changes like this (bringing in new functionality)
>> would bump __FreeBSD_version.
>
> This change can be detected via the new #defines, and I plan to add
> similar changes in the near future (see the hackers@ mail about this
> patch; some of them cannot be detected via the preprocessor or even at
> compile time). Therefore, I think a __FreeBSD_version bump is not yet
> appropriate.


FYI.. The heimdal krb5 in /usr/src auto-detects these and uses them,
as do a couple of random ports.  These binaries will no longer run on
kernel.old, or 9.x.

This is probably worth making a warning about because it's been a
while since installworld/reboot/installkernel discipline has been
required and folks have probably got lazy.  Heck, you have been able
to do an installworld from 9.x -> 10.x for a while without requiring a
reboot.  (I know, because I've developed this bad habit)

-- 
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV
bitcoin:188ZjyYLFJiEheQZw4UtU27e2FMLmuRBUE