From owner-svn-src-head@freebsd.org Wed Oct 28 16:51:53 2015 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D204A1E1F4 for ; Wed, 28 Oct 2015 16:51:53 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DCB1F1E37 for ; Wed, 28 Oct 2015 16:51:52 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbes7 with SMTP id es7so10242439lbb.2 for ; Wed, 28 Oct 2015 09:51:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=ENSI6rVm48Bii6WIDMIGhxuQ2l/awJVRvJCRFXOs2Og=; b=hnEJJR5ExOMSLtdNzhnBlvlfD0r+8KlMJ/yWeaGj4cUDVyYS37p4SOUa30Lt2Q7Pu6 AKu2V0sypm1E8UyQYNvI6xFlsHDoN4byFHBmLc78BCesYN13x2VzrnbdamX780mTeb5F r7Z+OEglXJV0ZSNnjmQGZjyIy9YrNWP5ldzSypuPnq52fydNuYmLdjiDkhX5y9h0mt3x jmIh+VDTeEPbqi1xmu6uTCZjIlLFVksnKj4ncYZjwYXBbeXa2ffWTjUvkZzO7utS4CXH CnDgE5iKs6MV1C/JT2EeoYD/JzvPRzp+Fqk4kczppRIlr5YaQp1TjMq6zcHwBzvcqBy9 TyRw== X-Gm-Message-State: ALoCoQnJC4Px3que1aiJFCjX9Ox4EWbXWcqwW15LUmpYevwM1jPasfQWRdhqVbm90nSKyS9q9ebo X-Received: by 10.112.180.198 with SMTP id dq6mr23775147lbc.90.1446050761273; Wed, 28 Oct 2015 09:46:01 -0700 (PDT) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id l79sm410671lfl.2.2015.10.28.09.46.00 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Oct 2015 09:46:00 -0700 (PDT) Subject: Re: svn commit: r290110 - in head: include lib/libc/stdio To: Xin Li , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org References: <201510281440.t9SEe2PR093917@repo.freebsd.org> <5630EF2F.5080102@delphij.net> From: Andrey Chernov Message-ID: <5630FBB5.5040607@freebsd.org> Date: Wed, 28 Oct 2015 19:45:41 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5630EF2F.5080102@delphij.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="V6v3m3cu6q546UhetPfTjnwBgkoIFNuOk" X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 16:51:53 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --V6v3m3cu6q546UhetPfTjnwBgkoIFNuOk Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: quoted-printable On 28.10.2015 18:52, Xin Li wrote: >=20 > On 10/28/15 07:40, Andrey A. Chernov wrote: >> Author: ache Date: Wed Oct 28 14:40:02 2015 New Revision: 290110=20 >> URL: https://svnweb.freebsd.org/changeset/base/290110 >>=20 >> Log: Add _flags2 per jhb@ suggestion since no room left in >> _flags. Rewrite O_APPEND flag checking using new __S2OAP flag. >=20 > Is this ABI-safe? (I was somewhat surprised that struct FILE is > not opaque, which seems to be unavoidable because some methods are=20 > traditionally macros that have direct access to the members; the=20 > addition is done in the end of the structure so it looks like the > change is safe). According to jhb@, yes. See https://lists.freebsd.org/pipermail/svn-src-head/2015-October/078113.html= --=20 http://ache.vniz.net/ --V6v3m3cu6q546UhetPfTjnwBgkoIFNuOk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJWMPvHAAoJEKUckv0MjfbKYDYH/RJN31m/kp7ILTFRdAqOLJSi HwRxweSlgUy6K51j63eMJ4Z5ouYdLoDzISAYfHZi1pNM72kCQMsvbMIrs4askj4M dlR1eew0O0Oj6E793VBU8176Q7zOBABBqMQcTmRn9RDoBfUNVRib1+edHXjGYGSc 9p46PinalFbPn7jxzIm3bF9zadGyA2wMNR2ftvWWMf1xLiSiA8JAaITYFaj+0oF+ AnBgyfZHJ3GTvIoitqRGG9nPxt4+53z+cvOF5Vwfe3fAO2sNyDq1xfsQJf7w2ZSy ANnn3ansJLSi0hzSOqq4TLCkCfWyOD8B7IY2f9tjqNOiIplyeqSnUrb5lZ8TavQ= =IWys -----END PGP SIGNATURE----- --V6v3m3cu6q546UhetPfTjnwBgkoIFNuOk--