From owner-cvs-src@FreeBSD.ORG Wed Dec 7 22:12:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC37116A41F; Wed, 7 Dec 2005 22:12:41 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DD0343D60; Wed, 7 Dec 2005 22:12:41 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id jB7MCJHd060832; Wed, 7 Dec 2005 15:12:19 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <43975E4E.4060103@samsco.org> Date: Wed, 07 Dec 2005 15:12:30 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200512072116.jB7LGtFG075170@ambrisko.com> <200512071703.09422.jhb@freebsd.org> In-Reply-To: <200512071703.09422.jhb@freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Doug Ambrisko , David Xu , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys signal.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2005 22:12:42 -0000 John Baldwin wrote: > On Wednesday 07 December 2005 04:16 pm, Doug Ambrisko wrote: > >>David Xu writes: >>| David Xu wrote: >>| > davidxu 2005-12-06 06:02:35 UTC >>| > >>| > FreeBSD src repository >>| > >>| > Modified files: >>| > sys/sys signal.h >>| > Log: >>| > o Add some pad fields into struct sigevent for future extension. >>| > (suggested by alfred@) >>| > o Reuse si_band field in struct __siginfo, add a mqd member which >>| > will be used by mqueue. >>| > o Add code SI_KERNEL to indicate a signal is queued by kernel. >>| > >>| > Revision Changes Path >>| > 1.54 +14 -2 src/sys/sys/signal.h >>| >>| You have to rebuild world and your program if you are using aio, >>| signal queue, timer, or mqueue which are new to many FreeBSD >>| people. ;-) >> >>Does this include people running FreeBSD 4.X compiled programs on -current? > > > Even 6.x programs that use aio would be affected if 4.x ones were affected. I > think aio is the only thing 6.x and earlier could be using though. > So will there be some sort of compatibility shims? I bet that there will still be a lot of 4.x binaries being run on 7.0 systems in the future, just like 2.2.8 binaries were being run for years after 3.x and 4.x came out. Scott