Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/638462/?format=api
{ "id": 638462, "url": "http://patchwork.ozlabs.org/api/patches/638462/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-21-git-send-email-ynorov@caviumnetworks.com/", "project": { "id": 41, "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api", "name": "GNU C Library", "link_name": "glibc", "list_id": "libc-alpha.sourceware.org", "list_email": "libc-alpha@sourceware.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1466485631-3532-21-git-send-email-ynorov@caviumnetworks.com>", "list_archive_url": null, "date": "2016-06-21T05:07:03", "name": "[19/27,AARCH64] Add typesizes.h for ILP32", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "683450a3f600e9886a71e1e9d30b1cdce4ccd783", "submitter": { "id": 68471, "url": "http://patchwork.ozlabs.org/api/people/68471/?format=api", "name": "Yury Norov", "email": "ynorov@caviumnetworks.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-21-git-send-email-ynorov@caviumnetworks.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/638462/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/638462/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-return-70823-incoming=patchwork.ozlabs.org@sourceware.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "mailing list libc-alpha@sourceware.org" ], "Received": [ "from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3rYbVH3scmz9sdQ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:13:43 +1000 (AEST)", "(qmail 21865 invoked by alias); 21 Jun 2016 05:13:32 -0000", "(qmail 20279 invoked by uid 89); 21 Jun 2016 05:13:31 -0000" ], "Authentication-Results": [ "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=RFwMsLiO; dkim-atps=neutral", "sourceware.org; auth=none", "spf=none (sender IP is )\n\tsmtp.mailfrom=Yuri.Norov@caviumnetworks.com; " ], "DomainKey-Signature": "a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; q=dns; s=default; b=KOu7f\n\t7KIt2dC90zlYl60YjAJOQm+sUmsCqMl06Pby5pzeO2f369+Evp7wIK6teaeQfjGc\n\tB7Zs6CtVmzcdQhRdGwUOKRJkkDApKPAChPuQtiLDyxH036yRwxfhIyyRGoK5asTf\n\ti64g1GhIRdj3oLfujnLCoPen7e68Mg8EJ9y7W4=", "DKIM-Signature": "v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; s=default; bh=hbJhBiWNx01\n\tyIEOyC3+WeHbiNXQ=; b=RFwMsLiOKqSpseMte8MEOHlAiueDUTLD57wSfjEqNKX\n\tENJwvjw4kddZCu61cskUbDUCNBikw1f3xG6FWf0N1qHPtpHoa4noh8gJ/lJUQOWl\n\tQrKt9p6/hVmjNSRTFCheI2cfux4XptPTnIKBMbbKwKW0Leh5fuK7F2RLECAABRf4\n\t=", "Mailing-List": "contact libc-alpha-help@sourceware.org; run by ezmlm", "Precedence": "bulk", "List-Id": "<libc-alpha.sourceware.org>", "List-Unsubscribe": "<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>", "List-Subscribe": "<mailto:libc-alpha-subscribe@sourceware.org>", "List-Archive": "<http://sourceware.org/ml/libc-alpha/>", "List-Post": "<mailto:libc-alpha@sourceware.org>", "List-Help": "<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>", "Sender": "libc-alpha-owner@sourceware.org", "X-Virus-Found": "No", "X-Spam-SWARE-Status": "No, score=-1.6 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2\n\tspammy=Hx-languages-length:4522, Never", "X-HELO": "na01-by2-obe.outbound.protection.outlook.com", "From": "Yury Norov <ynorov@caviumnetworks.com>", "To": "<libc-alpha@sourceware.org>, <linux-kernel@vger.kernel.org>", "CC": "<arnd@arndb.de>, <catalin.marinas@arm.com>, <marcus.shawcroft@arm.com>, \n\t<philb@gnu.org>, <davem@davemloft.net>, <szabolcs.nagy@arm.com>,\n\t<maxim.kuvyrkov@linaro.org>, <joseph@codesourcery.com>,\n\t<pinskia@gmail.com>, Andrew Pinski <apinski@cavium.com>,\n\tYury Norov <ynorov@caviumnetworks.com>", "Subject": "[PATCH 19/27] [AARCH64] Add typesizes.h for ILP32", "Date": "Tue, 21 Jun 2016 08:07:03 +0300", "Message-ID": "<1466485631-3532-21-git-send-email-ynorov@caviumnetworks.com>", "In-Reply-To": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "References": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-ClientProxiedBy": "HE1PR03CA0040.eurprd03.prod.outlook.com (10.163.170.178)\n\tTo BN4PR07MB2242.namprd07.prod.outlook.com (10.164.63.148)", "X-MS-Office365-Filtering-Correlation-Id": "67f97851-2130-4451-a6c4-08d399927b88", "X-Microsoft-Exchange-Diagnostics": [ "1; BN4PR07MB2242;\n\t2:xMcW2vXKOVHBVJXLxyTzCM9cpqd5tPVn801iguDB0HbHyRMpK7xEN6GwFy9gtRDo7BFuWGNjuHzWIdRWs9+5XJVeDcXzyid5SDR95FwWN5EAC4Sk3ZvqiANhCdH35f8CSR39+E9Ff9EUXrM+Nux1Gx2CmHQB0Z+vYdFTVVe787D/zMOhzmRPJAk1EtxrjDzR;\n\t3:F9QYosuxbBe66J6xvViE5kXfdQeSvdfOz8xg+xdecUKhRibLrb4qYZVu8ImahxTYz6RtX4jlmOsDp/yF4xM5B2V1NtmuD6qaPERk5T4UyWXnaGLXq6JhN/XslxIw8m/q", "1; BN4PR07MB2242;\n\t25:m40VWsDKRl+uZWcwxmNyo99fq6DY+A5gZScveMoIx7/3G+3z7s+Lc9YzA9V6Dp6gkL/RFjFNIAaT060P8qo3hTjy7QC4GFrpmbl2l6T+ELtvpl5WP7VMR3mH7DbAOREtMHQ1dPzFvQVdNqNL8LyGFzDZ4JnT8FZ2eJnEQXApOVrhwU2tfVhfjKOtrkmzc4CagICgSYrbODovZ9ZBU7JIaeD6Zex3149WEjibpzmXPatH2CBORRzpEV3MreDv+KdPIJdv8jRcmXZSXRytHSzAD2/eoUR/3CMsSu0uYdZX7oAYiyYLqRSLXWZR8nct5dsmJEU0wcaeqaks7SMJ+wgFbbU1ppA/xBDNkkSfbg6mF7YTiveK/TxFbeCaQA32pn4v+ljGsen6bSXxCcyTDpC6Rb7W7meQcG/ozkAOKq6RGFNPZGiK3R0fC1JsKmzQoUh3G6K7taqSpjBr3JCBnDOwvFgCnp0Fvs2a+ZCsgiK7Pt9byqINH3TdyPyRJrn/SNM6FFQQLgBOBAS+AMZYhWn0bNKiIjcwR6zRpK1Yc6rS6zQK+oWqJDmTdqL+apIayszcVj9yUH1/B+dyiMKCco4YoiDHbOdSuGCfGdKuX/Q2DRSnuGKhGNHPzAHRIM25nzKpWSC0C2xAt+FoeS0UZ+bT03SDBg30LxoXlhovqZmNCVXMXARKIqalJtSqp59c9mfWhlEy4PhTLPvUz4aP6dME2uZ3G8ZJtcfpriJLYXI8A80wpuwSdt3eJ1vIO/05mBLHjuDPtMimYPMNWBdj6yCm10MbxSdfATsQmIXhc5RviMy+aBRHdsDwdZl5dRGkC5du3WPgxOqaJ4GfWyxLUrVn8g==", "1; BN4PR07MB2242;\n\t20:wqwskwtirB7It3piPURUs924UfbWOX5R7G/woT83gnNtYttbUWloiYWGz8tqx/HsxmAyEOri5yNOvdXGMPvwbyeerinpz/iHWvfCmjwBdT9ImgwhVa55omH8eTqEv4a119qWbfPfDMxtXA9iVnJ4UyhpgNmW84TcMQcTtnDMi2o2THwTd9nLsq4JMVaoGxg8amLMayC9n8F+UoxL2ONs1VB6M18LR5e1tiXvnempdsWjSYAtROJ/TFfcMeEGb9DmbWTkVBBcvpUAoA4rVGAZvR7MBmHswq+xlYd/pONnlS768z1owRsuj9sEqS08wkGWG0GeHCNLCzTi8sSF6uqWq1q4+uQ+0iYjysEBQvuiVewpF5SFgBQ7/mmcCUYQyL8lEqv2MYjZKD6bmt2VD84H9ivc8YYjO93pVMjQe1EKBpdItmH4t7A+PXdOIBNeblS68dkeYBBLRh+YRJAaVghkvLIuvjwZPn3oddBJr8DFqU5yQ1sLozzffwWjo8ENTvIHp3N8yFliyOa5CfboMlwJ4TLBj0rX7byIqTaCfS8Lf7z/wn9UfKbxPpNiVyDEvWZNsLTXXHOv+7+4YXn688mDUnOkRYUE+EqkcQegKYaj8BE=", "1; BN4PR07MB2242;\n\t4:zWIOdC50DGPXChMqZGLJ7mO7qrK0x94AJZg37w0W1Si2g7KTRJ0PefkJ6MTSjO3ZYpShW/Fn2rGltT1sXWQmSyuDazpUP66SYmGwKR+wWPKtgWZLeaMQHDAZWDZqus6OE2Z7tcM0CAo7sqQ8nBWsrL1JOsg3Km+YxBK0q3n5DwB0y+EgMVEweZKt37yFRagZsZnKdCAoRcCFZ1eZkr6HOHzqj8ZkVRNzJTbw/dRlpHYe8ZJ5E3GaELhQAhTFE/B9Trcbanf7Q+1GugyFo9pjKN1TU7ROEIt/GXNPgl43imUqp6A7Z82//JbyFY4pMi7UTlFKv+ryjDz0oyEFr6aqOZZnIShA9+5TlD5zEhcjdLvt0nk6DPX/One75U7U0WtnvskNCBD/3014GUi8OyIui0jd957lcyOKmwgz8a+ziG0kfiYg27sPIEXJkA6IKc/C", "=?us-ascii?Q?1; BN4PR07MB2242;\n\t23:iJfd+cBmD4vHCVN9OPMAAiWoZMfHZLX0dScwpOhZc?=\n\t=?us-ascii?Q?B+AUec5yc7EtUMFwzo7cqPn0xvRlTthNSCtB++zbKsU901jW2KbNOMqi0Tko?=\n\t=?us-ascii?Q?i/63BtNDN9OWrHhlGupn7nTMOHtvEogbjgVUf1fvdp33v/CG5Dp7djOJVGV3?=\n\t=?us-ascii?Q?MpvkcihmfizAKFlRzu1RbDBGjl+VNhgXMOwTUm8CLVMfY1UU/pbxXA4UBiZf?=\n\t=?us-ascii?Q?Ahozv3QX+aahjHDSzam6tkxlEHcSEQhRoC7MrlcJgDYNkW4GMNX4vAGHGIOq?=\n\t=?us-ascii?Q?Jaahs0Pgw84ZcGMAgcN8rFSnrfNFdvsIGSHLNKqIhUYzBES5Dw/zl6wx6Uw5?=\n\t=?us-ascii?Q?Rbxw0yOxGKpagJFrtTnxkiOyfIlrUDvr0k9ZOhrWiTy+i53cNBDx93yaUuNv?=\n\t=?us-ascii?Q?L2iYP0bNnja+nBN6OqEp5AD4Yk0M83gPz6W9cYj3dxpgaOJgouyRGI9xrUct?=\n\t=?us-ascii?Q?+j5lkyIWGE1j5fsa6pDfXXtWtp++2+M26HfXFrfP/bQIWCKct6hi/ncyGt5h?=\n\t=?us-ascii?Q?sS5b6kiVkV1WU5cy2zgo4qddTLeAP2N9hsPGx77wbUlnB+gbl9WHTbIfA6pi?=\n\t=?us-ascii?Q?W5bYrNLgdve19etqaJsbP7uINkvasChFYW9OQKaIZ4a1pyzaPkmyfg9pZXja?=\n\t=?us-ascii?Q?m/Xdsz6+nyb09TF3YJ9BRs75X33kq3HyV2NiJjQxQsQ5aHM5IY7Ykvw1UemC?=\n\t=?us-ascii?Q?wqBVLYU4KFvaJgrsCKoBwA6AYXBMFjFbPS/RQhCNZohUd4Zs/gNnrPPKACc7?=\n\t=?us-ascii?Q?fPDDpWjUHyJlyFtxSKz0xNO1t8AKxh+owfyrgNk6CPaW7npHjSmlC+vNadGv?=\n\t=?us-ascii?Q?9wwelnnfIEMkX5A803SWFyMCE0nkWSbM7c8/MkMh+CUnCzezWFpoQ5d/6J7e?=\n\t=?us-ascii?Q?7/F72WRLqw6YJrN6i0UEMKQRsEJalrP9dSG8mvVUEMH/0tza47QeDDDToRk4?=\n\t=?us-ascii?Q?mI3LACouLtWcaqRctCsblNPW9/gRDcHnZhiVsiLCExRv7xaoMUgbOguQVKUy?=\n\t=?us-ascii?Q?9SjSlhxnDCGUk9ThQfouoy6JrQVWyovjc6VCHT4/enqTdl5Cc90QuN294hru?=\n\t=?us-ascii?Q?aBopKbcyhcWPW0Qy6im6Pey13uVMPYrzfQhgzR7biWETELOnKDvwLAGUE3sj?=\n\t=?us-ascii?Q?GduVmOxFbwKOBHu6UzIBcVPwnyDZ/KMSDkNXCVmkd8K7h+1KMGhAA=3D=3D?=", "1; BN4PR07MB2242;\n\t6:btTInQaj8kuHAj8HGjjjEyvomA4B2ht1vLsTjxT66XYt7lo40P8BMZov2J0M/eSDMahLyllz1VCFr0T2B8DoVwrsCx6aDCCydd2+sbi3bCaBqwJcpbTaqGubp62t9nXr8VsvChKFrON0qPhIZPZJtyE6F3J91nMl2UXzEn7uyfn1QxFnWqZusx2G0uFLhz6093Ose7xjwmvdJpyLwZpMf4n3ogg+oY3MU9ZMT+0SZ2WaQgjJjwgUOeAPhCNGVGGaYNVKiXY/MlgEhCNmntw9yXEKAkMTKuc4ZH+nIbrrpBE=;\n\t5:WPkwuQ1YDxiA+8gvgl/7MM0nhV3YaGGVLvsSg/inNhSAy2v7ggJOVycF3zBgBQsf1YcQASrwbId1Kc9JfxDhtD8fj+Y5JhtsOzraEjVi0iJCnpyQQJB+66IQgqQnoMQA6JFANSswRV/Xn9Bu2mCc8Q==;\n\t24:V+xmud5E74umQd/hnEOBK8lwe/1Ps7UnyMzIj8c9OgqLsjjuwizhFLw1BETMwqJNEG4GJ7J7X8cAKOUeO84oDQxzm7f9EM1WpHBih1fGg7U=;\n\t7:X2DKgOj9IsM+PmPjZRhTageDwyYniC487cwlbzzl3XQvek+VJhaLCIYIhoyN1kplEX8+rL8+nRQW0t/Jjyroj0ne21NrIOzI0jyBNsHKeUWdoWqTL3kx6YmfTSCHc5sZnwWbnBide3Z674JTo7GRm5v7k66iURL/3vHIJcgw2ylXl9e5ElqRTOq7YQDYuVg4Uloo78G9fgxGPETDZhVHKPoW2QoN1AL61r/Gnhqw70LB3pWWo+C2+lNGDvbkYnWX" ], "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR07MB2242;", "X-Microsoft-Antispam-PRVS": "<BN4PR07MB22426EC5479C69DF30C27910EE2B0@BN4PR07MB2242.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(250305191791016)(22074186197030);", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);\n\tSRVR:BN4PR07MB2242; BCL:0; PCL:0; RULEID:; SRVR:BN4PR07MB2242;", "X-Forefront-PRVS": "098076C36C", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(199003)(189002)(19580395003)(42186005)(19580405001)(77096005)(76506005)(229853001)(5003940100001)(7736002)(586003)(3846002)(6116002)(4001430100002)(105586002)(92566002)(81156014)(107886002)(2906002)(48376002)(5001770100001)(4326007)(2950100001)(76176999)(7846002)(50986999)(66066001)(50466002)(15975445007)(33646002)(50226002)(47776003)(8676002)(101416001)(106356001)(36756003)(189998001)(97736004)(68736007)(81166006)(2004002)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN4PR07MB2242; H:localhost;\n\tFPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: caviumnetworks.com does not\n\tdesignate permitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Jun 2016 05:11:20.2006\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN4PR07MB2242" }, "content": "From: Andrew Pinski <apinski@cavium.com>\n\nThe generic typesizes does not work for ILP32 as the kernel long type\nneeds to be long long (quad). time_t, off_t, clock_t, suseconds_t,\nino_t, rlim_t are 64bits.\nFDSET bitmask is a 64bit type.\n\n* sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h: New file.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h | 79 ++++++++++++++++++++++++\n sysdeps/unix/sysv/linux/sysdep-vdso.h | 4 +-\n 2 files changed, 81 insertions(+), 2 deletions(-)\n create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h", "diff": "diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h b/sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h\nnew file mode 100644\nindex 0000000..844da49\n--- /dev/null\n+++ b/sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h\n@@ -0,0 +1,79 @@\n+/* bits/typesizes.h -- underlying types for *_t. Linux/AARCh64 version.\n+ Copyright (C) 2011-2015 Free Software Foundation, Inc.\n+ This file is part of the GNU C Library.\n+\n+ The GNU C Library is free software; you can redistribute it and/or\n+ modify it under the terms of the GNU Lesser General Public\n+ License as published by the Free Software Foundation; either\n+ version 2.1 of the License, or (at your option) any later version.\n+\n+ The GNU C Library is distributed in the hope that it will be useful,\n+ but WITHOUT ANY WARRANTY; without even the implied warranty of\n+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n+ Lesser General Public License for more details.\n+\n+ You should have received a copy of the GNU Lesser General Public\n+ License along with the GNU C Library. If not, see\n+ <http://www.gnu.org/licenses/>. */\n+\n+#ifndef _BITS_TYPES_H\n+# error \"Never include <bits/typesizes.h> directly; use <sys/types.h> instead.\"\n+#endif\n+\n+#ifndef\t_BITS_TYPESIZES_H\n+#define\t_BITS_TYPESIZES_H\t1\n+\n+/* See <bits/types.h> for the meaning of these macros. This file exists so\n+ that <bits/types.h> need not vary across different GNU platforms. */\n+\n+#define __DEV_T_TYPE\t\t__UQUAD_TYPE\n+#define __UID_T_TYPE\t\t__U32_TYPE\n+#define __GID_T_TYPE\t\t__U32_TYPE\n+#define __INO_T_TYPE\t\t__ULONGWORD_TYPE\n+#define __INO64_T_TYPE\t\t__UQUAD_TYPE\n+#define __MODE_T_TYPE\t\t__U32_TYPE\n+#define __NLINK_T_TYPE\t\t__U32_TYPE\n+#define __OFF_T_TYPE\t\t__SQUAD_TYPE\n+#define __OFF64_T_TYPE\t\t__SQUAD_TYPE\n+#define __PID_T_TYPE\t\t__S32_TYPE\n+#define __RLIM_T_TYPE\t\t__ULONGWORD_TYPE\n+#define __RLIM64_T_TYPE\t\t__UQUAD_TYPE\n+#define\t__BLKCNT_T_TYPE\t\t__SLONGWORD_TYPE\n+#define\t__BLKCNT64_T_TYPE\t__SQUAD_TYPE\n+#define\t__FSBLKCNT_T_TYPE\t__ULONGWORD_TYPE\n+#define\t__FSBLKCNT64_T_TYPE\t__UQUAD_TYPE\n+#define\t__FSFILCNT_T_TYPE\t__ULONGWORD_TYPE\n+#define\t__FSFILCNT64_T_TYPE\t__UQUAD_TYPE\n+#define\t__FSWORD_T_TYPE\t\t__SWORD_TYPE\n+#define\t__ID_T_TYPE\t\t__U32_TYPE\n+#define __CLOCK_T_TYPE\t\t__SLONGWORD_TYPE\n+#define __TIME_T_TYPE\t\t__SLONGWORD_TYPE\n+#define __USECONDS_T_TYPE\t__U32_TYPE\n+#define __SUSECONDS_T_TYPE\t__SLONGWORD_TYPE\n+#define __DADDR_T_TYPE\t\t__S32_TYPE\n+#define __KEY_T_TYPE\t\t__S32_TYPE\n+#define __CLOCKID_T_TYPE\t__S32_TYPE\n+#define __TIMER_T_TYPE\t\tvoid *\n+#define __BLKSIZE_T_TYPE\t__S32_TYPE\n+#define __FSID_T_TYPE\t\tstruct { int __val[2]; }\n+/* ssize_t is always singed long in both ABIs. */\n+#define __SSIZE_T_TYPE\t\t__SLONGWORD_TYPE\n+#define __SYSCALL_SLONG_TYPE\t__SLONGWORD_TYPE\n+#define __SYSCALL_ULONG_TYPE\t__ULONGWORD_TYPE\n+#define __CPU_MASK_TYPE __ULONGWORD_TYPE\n+\n+#ifdef __LP64__\n+/* Tell the libc code that off_t and off64_t are actually the same type\n+ for all ABI purposes, even if possibly expressed as different base types\n+ for C type-checking purposes. */\n+# define __OFF_T_MATCHES_OFF64_T\t1\n+\n+/* Same for ino_t and ino64_t. */\n+# define __INO_T_MATCHES_INO64_T\t1\n+#endif\n+\n+/* Number of descriptors that can fit in an `fd_set'. */\n+#define\t__FD_SETSIZE\t\t1024\n+\n+\n+#endif /* bits/typesizes.h */\ndiff --git a/sysdeps/unix/sysv/linux/sysdep-vdso.h b/sysdeps/unix/sysv/linux/sysdep-vdso.h\nindex e8c4a7b..351d6bb 100644\n--- a/sysdeps/unix/sysv/linux/sysdep-vdso.h\n+++ b/sysdeps/unix/sysv/linux/sysdep-vdso.h\n@@ -37,7 +37,7 @@\n __label__ out;\t\t\t\t\t\t\t \\\n __label__ iserr;\t\t\t\t\t\t\t \\\n INTERNAL_SYSCALL_DECL (sc_err);\t\t\t\t\t \\\n- long int sc_ret;\t\t\t\t\t\t\t \\\n+ __syscall_slong_t sc_ret;\t\t\t\t\t\t \\\n \t\t\t\t\t\t\t\t\t \\\n __typeof (__vdso_##name) vdsop = __vdso_##name;\t\t\t \\\n PTR_DEMANGLE (vdsop);\t\t\t\t\t\t \\\n@@ -64,7 +64,7 @@\n # define INTERNAL_VSYSCALL(name, err, nr, args...)\t\t\t \\\n ({\t\t\t\t\t\t\t\t\t \\\n __label__ out;\t\t\t\t\t\t\t \\\n- long v_ret;\t\t\t\t\t\t\t\t \\\n+ __syscall_slong_t v_ret;\t\t\t\t\t\t \\\n \t\t\t\t\t\t\t\t\t \\\n __typeof (__vdso_##name) vdsop = __vdso_##name;\t\t\t \\\n PTR_DEMANGLE (vdsop);\t\t\t\t\t\t \\\n", "prefixes": [ "19/27", "AARCH64" ] }