From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.10]) by sourceware.org (Postfix) with ESMTPS id DE940388F046 for ; Mon, 1 Jun 2020 14:08:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DE940388F046 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=lukma@denx.de Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 49bH7v01Qhz1rtM9; Mon, 1 Jun 2020 16:08:11 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 49bH7t5vRSz1qwwd; Mon, 1 Jun 2020 16:08:10 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 3dKcpqWmGK4f; Mon, 1 Jun 2020 16:08:09 +0200 (CEST) X-Auth-Info: SrOtiFN/TpNFK0tNXzVZcMOwyWwqov7wSO9AzjQFXwc= Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 1 Jun 2020 16:08:09 +0200 (CEST) From: Lukasz Majewski To: Joseph Myers , Paul Eggert , Adhemerval Zanella Cc: Alistair Francis , Alistair Francis , GNU C Library , Siddhesh Poyarekar , Florian Weimer , Zack Weinberg , Carlos O'Donell , Andreas Schwab , Lukasz Majewski Subject: [RFC 08/12] y2038: Convert __make_timespec to be Y2038 safe Date: Mon, 1 Jun 2020 16:07:36 +0200 Message-Id: <20200601140740.16371-9-lukma@denx.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200601140740.16371-1-lukma@denx.de> References: <20200601140740.16371-1-lukma@denx.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-21.1 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jun 2020 14:08:12 -0000 The conversion was to use Y2038 safe struct __timespec64 and __time64_t. --- support/timespec.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/support/timespec.h b/support/timespec.h index 936d0b0d84..8de40d25f4 100644 --- a/support/timespec.h +++ b/support/timespec.h @@ -29,10 +29,10 @@ struct timespec __timespec_add (struct timespec, struct timespec) struct timespec __timespec_sub (struct timespec, struct timespec) __attribute__((const)); -static inline struct timespec -__make_timespec (time_t s, long int ns) +static inline struct __timespec64 +__make_timespec (__time64_t s, long int ns) { - struct timespec r; + struct __timespec64 r; r.tv_sec = s; r.tv_nsec = ns; return r; -- 2.20.1