From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14562 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.comp.lib.glibc.alpha,gmane.linux.lib.musl.general Subject: Re: time64 abi choices for glibc and musl Date: Mon, 12 Aug 2019 17:54:16 -0400 Message-ID: <20190812215416.GX9017@brightrain.aerifal.cx> References: <20190810175808.GA13205@brightrain.aerifal.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="59752"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.5.21 (2010-09-15) Cc: libc-alpha@sourceware.org, musl@lists.openwall.com To: Joseph Myers Original-X-From: libc-alpha-return-104348-glibc-alpha=m.gmane.org@sourceware.org Mon Aug 12 23:54:28 2019 Return-path: Envelope-to: glibc-alpha@blaine.gmane.org Original-Received: from server1.sourceware.org ([209.132.180.131] helo=sourceware.org) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hxIGp-000FNP-Bt for glibc-alpha@blaine.gmane.org; Mon, 12 Aug 2019 23:54:27 +0200 DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:in-reply-to; q=dns; s=default; b=p6ct 2Q4hbFtMhDzZkBDGS4Rt1Yx7mSDRTLFX9yhOPpnHm87DYRCCK7OGeHCAHSabKXjY 2gk1PyMoUMvUhYX5CtiTZjDNqkGMvV6iKUGGR5mR5rR1o6cyn7yWeDs1eHFCeQYg XMuG6HzM9Vg5GeQ4w0LFcZDK/ZY31aGOpWC4qow= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:in-reply-to; s=default; bh=YUTmCZ+g5X lOOgBJJexOeUYkBBM=; b=Sl0a6eXzI16N2l2/jfsm0gh7OnDYI5bGlGChiLkC0v N8x5NO1sfTT6aF2LOKpd+YfLon0VuY5SH26ftYJRgenmE+wLiaqljSqTVBq9Z37l yOs8T6XPtd5szOrf0oWSvd3ec2uQY7i+1eV1RtxGYeSum30OuiNju/OTPZnvO1h+ s= Original-Received: (qmail 53550 invoked by alias); 12 Aug 2019 21:54:21 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Original-Sender: libc-alpha-owner@sourceware.org Original-Received: (qmail 53542 invoked by uid 89); 12 Aug 2019 21:54:21 -0000 Authentication-Results: sourceware.org; auth=none X-HELO: brightrain.aerifal.cx Content-Disposition: inline In-Reply-To: Xref: news.gmane.org gmane.comp.lib.glibc.alpha:96703 gmane.linux.lib.musl.general:14562 Archived-At: On Mon, Aug 12, 2019 at 08:13:22PM +0000, Joseph Myers wrote: > On Sat, 10 Aug 2019, Rich Felker wrote: > > > For struct stat, I think it's almost necessary to preserve the > > existing layout and add new time64 members on the end, and to continue > > You mean the existing stat64 layout? (Since the combination of 64-bit > time with 32-bit offsets is deliberately not supported by glibc.) Yes. Sorry, I pretend the 32-bit-off_t one doesn't exist. :-) Rich