From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-3.4 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, PDS_RDNS_DYNAMIC_FP,RCVD_IN_DNSWL_MED,RDNS_DYNAMIC,SPF_HELO_PASS, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 7024F1F910 for ; Fri, 4 Nov 2022 01:55:44 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=cipunited.onmicrosoft.com header.i=@cipunited.onmicrosoft.com header.b="aYV4NGM0"; dkim-atps=neutral Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4C2FC3858417 for ; Fri, 4 Nov 2022 01:55:43 +0000 (GMT) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2126.outbound.protection.outlook.com [40.107.117.126]) by sourceware.org (Postfix) with ESMTPS id 4D8933858C39 for ; Fri, 4 Nov 2022 01:54:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4D8933858C39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MiV/ugAkjfV7B2+04PJmSd+top31SyPexk+odAQ4nBBvafDfpPmveJDLA7RaMXBA8EMqcevhJ0+h1A1ViJerQShp1r5jRp9gG6cPdCOteT3xyUUFxGcqCJeqZCPmX0iyJuBXE4aU/2JsDzjdWvEpsfVwnxwZrLzY4hSEPoseNWY/8PFb87rWsakhGqtCFzm5+cpxuhukFWqMXM5lSv9jabAcKcnariI989KS47AU4BsMIhNXfjWHuB5jfI0K7UC7vPdhyEQkxdJlyPAdWM3uECfGUAV9LTsYX6WxYJJbZurFl4jnOtK1/r0MwuBrcFojewtkWUjBUbiegJBpfrrwSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XGnoreZAF6P3GJtuBeB2iqyZ6aQIn/OGleQ8HpYZZpU=; b=LqHYJwtOkqpTCLjUb6j95+cOy0QG4CVCSgHdQf997YK9aopoD1jPIHyGjnKoTTgVT5zUVWXG0BKv1Rbrxcy0SHv5/spODaDYsv+lwojjhnlmZVWNy+KJgMXPSDe40yvmhV7Yz+d2btXemyw6DJMp8572fC3mPr1yFrCKM/ABRqCtnQHIZLPDoa/bgZwemYnJjWCnOcKWBxSMbePQgqjZRuCfk4pbsc52txBhHIsUw6xB1pZ7SU9O4Kgg76iTQyZHskEzLX/zGYC1qz+wsyBj+8ohnTezso6l5mRZOkIgdKyQtQTkk6j+F4sgeH3tHT/2fg6uHJ717LQKDKcjSeljPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XGnoreZAF6P3GJtuBeB2iqyZ6aQIn/OGleQ8HpYZZpU=; b=aYV4NGM09Iz0UDUbJwIKqJllsAZ6jMazt1780jfwj5wZ7+qAXb5wYPMMNJFXxNONVrQL1fEbd7NykFMlg2eKuIMjgy8smbStaeKjUVoSzSgiBsKKg3KH9hF/KsngT1ekGScXXA9T/bp9PTMCh3k0HmgHkHlMr2GPSThvAvBxxVc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by SI2PR04MB4203.apcprd04.prod.outlook.com (2603:1096:4:f9::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Fri, 4 Nov 2022 01:54:52 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::8f19:4247:369b:b64f]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::8f19:4247:369b:b64f%8]) with mapi id 15.20.5791.022; Fri, 4 Nov 2022 01:54:52 +0000 From: YunQiang Su To: libc-alpha@sourceware.org Subject: [PATCH] Rename STAT_HAS_TIME32 to KERNEL_STAT64_HAS_TIME32 Date: Fri, 4 Nov 2022 09:54:28 +0800 Message-Id: <20221104015428.1545677-1-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: TYCPR01CA0167.jpnprd01.prod.outlook.com (2603:1096:400:2b2::7) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|SI2PR04MB4203:EE_ X-MS-Office365-Filtering-Correlation-Id: 7aa85819-664d-46cb-aa22-08dabe079069 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3Frt7qFwnjXlA6ZVCUcmSfjK4vqptcxMSbRR4XYEjI52bqwdVCt2l3LSFwJUDFQIkMmUbhat0UGAEypLzTBqnewZXPjNpkakK5uAs37TfqAuwRsmb4P/wRxA4gldMASChGhRob9Bd9y2SSS5PZoQXYTdqibPJWFs5jDq0LYhst/iqZnrzP4QJn7zvjhHwWIpO1Im3vAX8UAS9tJvF6W/uHHC+q9WKPgVG6oADWvUJRFmZYhZxX8Xi+qyDJdWnOhJEe83hqZwfhGA7pGGPr4eCW+2j/Nn46qYAFMT29FD0FIzOxHpqNcNFeSTa72lj9qAndYxAi6RoBpvt57dI0GSX+lh4YjZAzP6rk5U0em7qU7KZkwvFNC1r9CUCQeKrr7/tDIEmkMcIXagD8SvKgjxYb1/im3Gicx7J/uX1dtsqT2+T1gnTzyBUokwDcS+OgjgLUJsFCYgZFIKQ6pGQTy2ruoPSx2H0Qkw/HT8Ldq6nwD2Nz02RBW9GdwJY9oUqIBfIBh3L0JrjvjxSLAvTHJouRjknONYMK2y6EVzqi5s+SKoo52zWUfViiCQ7sPz7NybpVhU77PstEu7GACNArjjG9MigV+f05G/pTJ4HXjkXHhPheU8yDZj4Oh2M2x9PxH1fWLuXU8r2gsJ6PTCCfvukzae0SlETGwgS6eROCqKMVtMAxaCOlwPgwEG8eAzo4a2FhhXF4dpHfsUg2lScLYL4kYs8LzAGpsUpoz8cYkuRja1DNmzVLZRoV55LR9UlBTmVi45JvQC2U0HqrB+gq5BeA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39830400003)(346002)(376002)(136003)(366004)(396003)(451199015)(66946007)(66476007)(8936002)(6916009)(316002)(2906002)(4326008)(66556008)(41300700001)(5660300002)(6506007)(26005)(2616005)(83380400001)(6512007)(6666004)(6486002)(8676002)(478600001)(52116002)(107886003)(186003)(1076003)(86362001)(38350700002)(38100700002)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LIAvxL9PraCDWAzQnXrVX5X9e96ZL90FlVeaVlTK6aQkvsLq4VYJtduotq3i?= =?us-ascii?Q?dIMoS+77hlswv1rgO5+pXfwgGK+1/5LQe3yBFOmRsCUJQeE10pweqkTCccUu?= =?us-ascii?Q?TYCWeoAv1sm+/5npuR+jJfon0tusr6zO5i/oJoAAxlJKbm7P0nQhSgYRxlXd?= =?us-ascii?Q?37tlNsqXjmzSp3/kpbfiz9Y1uEl0+EBODN2ibWBIATS1hqQQStJ3UdJ/0ZBR?= =?us-ascii?Q?jz4hEIKuiZe2QXpOkFOcTLaZLHfWUJj6LuoNQZGVTFHXinhTu35w8+PjZMnM?= =?us-ascii?Q?5oU6KYH/rmyCJMWlXGL/YXnECIqvqh7Wz1MZa5V8/DdQF8OhPfCBiGX43gMn?= =?us-ascii?Q?hjSjEtyRaT87KiuG89ITuZ0g8EXZub7ztoB298YEB4Sn2RajgKfkaGmH3ZqJ?= =?us-ascii?Q?yeAQ1Zkkf/YpKWPhXkobwEZYmWNfSoIZ5KABrKUQ14nnk1HilqprDasERaem?= =?us-ascii?Q?t7CJ3STmb1mxm2r0zfs1beyiuVhcnRBqfMRTiApz4ncGIpqa20bmKWAitk9P?= =?us-ascii?Q?woCyfGWSDx8Qx2sXHGHv5CfraYftbl749jnIaJZmjBsvE+8yhqpRJ37tkSgD?= =?us-ascii?Q?zn66XqGpRp2CVn+BmEqy6ndLtCrfDPVLbJjij7pNYakvIvQvJy3ZmqHkBS+g?= =?us-ascii?Q?q5nHvss/FDF0QAatNJzay+Qzk3xfdSWjDSiX8cZRJP7dnzue3NomYnXdDTsa?= =?us-ascii?Q?yAjPQ8AGjCTfq1KsYe20wWxP5EwTIrrnfYDK1R52wcrdfjv6SG2ZvBaAd9bC?= =?us-ascii?Q?porVGWTpylv+BR3Zc3prK3KgaKLQiSstjMLPQdWEPWyX2rzn3YZaBJFMBIF8?= =?us-ascii?Q?VuqpIPPWdCY5CVEf98rwsEwVVZAU/LK8WcuNB3NuK2tDZ+CPuwPqCACppfGM?= =?us-ascii?Q?KvFfs06poCUdnxO00MRojkTRAzHVLqDsxAm2tezIlH0vTRjsR9+92ISE22GK?= =?us-ascii?Q?mBFKFVpitjWW2c9eXKflY9Gf4I7m4Ngv3rOwXyDCeGjiqZFar2cQ/Vc3DEbl?= =?us-ascii?Q?Xp01ZFtU2qmjs+6zO8yB4Z9h8LF/BbzMzFmfe/T8hF1d2J7/vasMngLKlg70?= =?us-ascii?Q?TtI9XlozZ9+pfmp++DTdLV8uBgaOYZ76eoq1EBGo2EU5i4OmnvLH50Ga5SbS?= =?us-ascii?Q?c6kKVapSZV4qP1sr0uefJ04VuUQc5dWDExF0DL2BorStp8m+IlxsxXM08pgG?= =?us-ascii?Q?xWOwo34iacNG/jI6u3FCJsr+yh1oH6cdoAiZFRDMu4gDrlv4PFdKHJ70w7xq?= =?us-ascii?Q?eIAWKBlO3+bxOn3GAvRBPVULVtyvcw9tkW04H5Z3TPYZ5siV/HG15hIY/ohM?= =?us-ascii?Q?lpuROK/ZbHq6uRzLCZdFdWZuvKxIF3HhOidq9pT1lzZCOXgdN2sqo5+DAi1H?= =?us-ascii?Q?un7TJzI1AjX6XaJ1mmbVRJIZQQMAlKkkHYmvG87Bc52AEzqKZY9KdTXgxJe6?= =?us-ascii?Q?UGWMuSaqml7/wTGOtTyM9eF8OEJBdWGjOpCabaEk53zl4KZhG/kN/CSdGSAI?= =?us-ascii?Q?TfEAstSuGloe2ePUe9ekCqjnIM9hcw19aucot4QIgc6koeaPEe8EaC7WM4sY?= =?us-ascii?Q?cCMxQcOBktB/ApfexcRk0Tj5bZbizwNk0bgC/T7w0i0nmU8oasM24b12/ibk?= =?us-ascii?Q?Sg=3D=3D?= X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7aa85819-664d-46cb-aa22-08dabe079069 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2022 01:54:52.5426 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZSShfFFQ0hG8EkfJNHa4PDuwP0LlyLMxl7y9Tw8u9UellAsuV6ggeVAAu8zqG4Y0LLTBiAFaXWNh5no5GChJhzTLecnLjDmq6OHL939IYzw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR04MB4203 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: , Cc: syq@debian.org, YunQiang Su , jiaxun.yang@flygoat.com, aurelien@aurel32.net, macro@orcam.me.uk Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" The macro name STAT_HAS_TIME32 is not so clear. This macro is used for some arch like MIPSn64. The kernel_stat/kernel_stat64 of it has a 32bit unsigned time value. Thus that has y2106 problem. So we should statx to solve this problem. --- sysdeps/unix/sysv/linux/fstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sysdeps/unix/sysv/linux/fstatat64.c b/sysdeps/unix/sysv/linux/fstatat64.c index 8b1a1a290d..532b9beb67 100644 --- a/sysdeps/unix/sysv/linux/fstatat64.c +++ b/sysdeps/unix/sysv/linux/fstatat64.c @@ -42,7 +42,7 @@ _Static_assert (sizeof (__blkcnt_t) == sizeof (__blkcnt64_t), #if (__WORDSIZE == 32 \ && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) \ - || defined STAT_HAS_TIME32 \ + || defined KERNEL_STAT64_HAS_TIME32 \ || (!defined __NR_newfstatat && !defined __NR_fstatat64) # define FSTATAT_USE_STATX 1 diff --git a/sysdeps/unix/sysv/linux/mips/kernel_stat.h b/sysdeps/unix/sysv/linux/mips/kernel_stat.h index 19524f7ea4..044adfb8df 100644 --- a/sysdeps/unix/sysv/linux/mips/kernel_stat.h +++ b/sysdeps/unix/sysv/linux/mips/kernel_stat.h @@ -69,7 +69,7 @@ struct kernel_stat #endif /* MIPS64 has unsigned 32 bit timestamps fields, so use statx as well. */ #if _MIPS_SIM == _ABI64 -# define STAT_HAS_TIME32 +# define KERNEL_STAT64_HAS_TIME32 #endif #endif -- 2.30.2