From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24360 invoked by alias); 6 Jul 2018 22:40:30 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 24254 invoked by uid 89); 6 Jul 2018 22:40:08 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,KAM_NUMSUBJECT,SPF_PASS autolearn=no version=3.3.2 spammy=H*r:ip*192.168.1.9, __difftime64, H*F:D*ucla.edu, involves X-HELO: zimbra.cs.ucla.edu Subject: Re: [PATCH 1/1] Y2038: add function __difftime64 To: Bruno Haible , bug-gnulib@gnu.org Cc: Albert ARIBAUD , libc-alpha@sourceware.org References: <20180620121427.25397-1-albert.aribaud@3adev.fr> <90246a4c-86cc-c191-8564-e6eea556fa13@cs.ucla.edu> <20180705223801.6e19c637@athena> <5612380.WK46iGFktE@omega> From: Paul Eggert Openpgp: preference=signencrypt Message-ID: Date: Fri, 06 Jul 2018 22:40:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <5612380.WK46iGFktE@omega> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2018-07/txt/msg00221.txt.bz2 Bruno Haible wrote: > 3) During the next source-code sync from glibc to gnulib, involving mktime.c > etc., the gnulib people (likely Paul) make sure that this source code can > still be used on non-glibc platforms with either 32-bit time_t or 64-bit > time_t. Usually this involves a couple of #ifs and conditional #includes. > These changes can then flow back into glibc. They won't have a functional > effect in glibc, therefore won't break the atomicity of step 1. What I'm trying to do is to lessen the work in step (3) by reviewing the changes in earlier steps to make (3) simple. Albert had already drafted steps (1) and (2) but did so in ways that duplicated code and would have complicated (3).