This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [RFC v6 07/23] RISC-V: Use 64-bit time_t and off_t for RV32 and RV64
- From: Vineet Gupta <Vineet dot Gupta1 at synopsys dot com>
- To: Alistair Francis <alistair23 at gmail dot com>
- Cc: Alistair Francis <alistair dot francis at wdc dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>, "arnd at arndb dot de" <arnd at arndb dot de>, "adhemerval dot zanella at linaro dot org" <adhemerval dot zanella at linaro dot org>, "fweimer at redhat dot com" <fweimer at redhat dot com>, "joseph at codesourcery dot com" <joseph at codesourcery dot com>, "palmerdabbelt at google dot com" <palmerdabbelt at google dot com>, "macro at wdc dot com" <macro at wdc dot com>, "zongbox at gmail dot com" <zongbox at gmail dot com>, arcml <linux-snps-arc at lists dot infradead dot org>
- Date: Wed, 19 Feb 2020 01:31:07 +0000
- Subject: Re: [RFC v6 07/23] RISC-V: Use 64-bit time_t and off_t for RV32 and RV64
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none
- 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-SenderADCheck; bh=fE4A9GUonCNRE2SXMSjG2VK2ewz2YJMDf8oJwD+Mo74=; b=IcEnDd14pgKBZEcpTtm2Km4g9FIOaplQvw60UjrJW08F18dc/8vDry3gfHCUE4Nr06QlQtJk+AL05ka5JeVkx4W/CxqDPadu3ICxRlrHtQ2TaiX7SriJbJdX1uGQQNBKoS3taxCRdxTw2a93Nq5wnLZxrP7GTZpUY6u0qWhO5Rf8+TII78dp47nv0MBkBgc2V5CG2tjNVxc7CRCWbydT7WdRFJIXjNQGDeKW2tzJdO730FcWrBgCO93T28pgQcql6ByippMGmTq6VPx5woBuPHoZdj3KP7RgXnbFCnOUqIRQYNFTHK3eU2IcERbNXhXTa12LNIZqdpWbMNWMnTVImQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bUi3Nzgs5bAF6fLZqnWhyatRoox4/UDmuGUscKtRhZxQeqEGOmPYiqEk/TyAc5swun164WE/Qc5FsnUlorrrk5vOK/738z5xoJXYAIDRaeiFVzrtb6PYE2qO0rXR+nQqJ8xWltjkdkmmK+srfq7blJfJmYf9gplOv3WAQW1g4aAAz3AdNoE+vbFuinBmS2PA0JpLbI1UOh6PseExgdPqaEr7rjIhSoJwp9Igp0ym5bUFgqmL+GKxSU+pcCIT4ktaTAXHZnTy3aWCMyrln3o0Ewh8F5Ya6PwX3xFIya5ACZqScNnnW/tRKeU5q6j/cBdiHqbnTl+1hgk9FsjoruyJsQ==
- References: <cover.1578824547.git.alistair.francis@wdc.com> <4e95f95966d8d7c6a8339160dc62d81c1f6a1bfb.1578824547.git.alistair.francis@wdc.com> <67f2298c-30ab-1508-4a10-6ee285df7ad1@synopsys.com> <CAKmqyKO6u15cDbQQ644GrABi=6WWQsNLiCVLszrmDCdcWBnCPA@mail.gmail.com>
On 2/18/20 5:03 PM, Alistair Francis wrote:
>>> +#define STAT_IS_KERNEL_STAT 1
>> Isn't this irrelevant: seems to be only used for legacy __NR_stat/__NR_stat64
>> syscalls based__xstat()/__xstat64().
> Is it? It seems to be used in a few places, including:
>
> sysdeps/unix/sysv/linux/fxstatat.c
> sysdeps/unix/sysv/linux/xstatconv.c
AFAIK that is not part of the asm-generic syscall ABI which ARC, RISCV et al use !
-Vineet