From owner-svn-src-stable-other@FreeBSD.ORG Tue Jun 23 21:06:49 2009 Return-Path: Delivered-To: svn-src-stable-other@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C5911065686; Tue, 23 Jun 2009 21:06:49 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4C4328FC20; Tue, 23 Jun 2009 21:06:49 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id F0CB446B9B; Tue, 23 Jun 2009 17:06:48 -0400 (EDT) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id E2F508A085; Tue, 23 Jun 2009 17:06:47 -0400 (EDT) From: John Baldwin To: Julian Elischer Date: Tue, 23 Jun 2009 17:05:38 -0400 User-Agent: KMail/1.9.7 References: <200906231744.n5NHit0f084841@svn.freebsd.org> <200906231621.56531.jhb@freebsd.org> <4A414250.3090103@elischer.org> In-Reply-To: <4A414250.3090103@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906231705.39061.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Tue, 23 Jun 2009 17:06:48 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Brian Somers , svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-other@freebsd.org, svn-src-stable@freebsd.org Subject: Re: svn commit: r194744 - in stable/4/lib/libc: . gen X-BeenThere: svn-src-stable-other@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the old stable src trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2009 21:06:50 -0000 On Tuesday 23 June 2009 5:00:00 pm Julian Elischer wrote: > John Baldwin wrote: > > On Tuesday 23 June 2009 3:37:18 pm Julian Elischer wrote: > >> John Baldwin wrote: > >>> On Tuesday 23 June 2009 2:13:48 pm Brian Somers wrote: > >>>> On Tue, 23 Jun 2009 17:44:55 +0000 (UTC), John Baldwin > > wrote: > >>>>> Author: jhb > >>>>> Date: Tue Jun 23 17:44:55 2009 > >>>>> New Revision: 194744 > >>>>> URL: http://svn.freebsd.org/changeset/base/194744 > >>>>> > >>>>> Log: > >>>>> MF7: If the running kernel has support for shm_open() and shm_unlink() > > as > >>>>> system calls (i.e. 8.0+), then invoke the system calls instead of > > using > >>>>> open/fcntl/unlink. > >>>>> > >>>>> Modified: > >>>>> stable/4/lib/libc/ (props changed) > >>>>> stable/4/lib/libc/gen/posixshm.c > >>>> In preparation for the 4.12 release? ;^1 > >>> I expect there will be several companies running 4.x binaries under 8.x > >>> kernels actually. There are ones doing it under 7.x now. > >> this is going to break my 1.0 compatibility right? > > > > No, not at all. 1.0 binaries do not use libc.so.4. > > > but you are taking away the semsys syscall right? That is not in this change, and no I am not taking it away. I am merely not supporting it for 8.0+ binaries. The actual system call will continue to exist and work for old binaries. However, new binaries should not use it (and in fact no binaries since 5.0 are likely using it since 5.0 and later all have separate syscalls for the various SYSV IPC methods). -- John Baldwin