From patchwork Tue Aug 29 15:57:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 22399 Received: (qmail 128571 invoked by alias); 29 Aug 2017 15:57:40 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 128513 invoked by uid 89); 29 Aug 2017 15:57:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=3211, tradition X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <59A58EE0.6060101@arm.com> Date: Tue, 29 Aug 2017 16:57:20 +0100 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: nd@arm.com Subject: [PATCH COMMITTED][AArch64] Fix procfs.h not to expose stdint.h types X-ClientProxiedBy: VI1PR0602CA0019.eurprd06.prod.outlook.com (2603:10a6:800:bc::29) To VI1PR0802MB2493.eurprd08.prod.outlook.com (2603:10a6:800:b4::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0e983615-2753-4c7d-1d81-08d4eef6a484 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(49563074)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0802MB2493; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2493; 3:1q4Pl1mgLj8ugxtibL/b/5M+4e/u4Ilhd1GzZ3DYsA2ImBLT3ddvnissXnl+dcnAGXkfRzUodSlpNxxapmyAJHvcSrlTyTFom5D+jfT9quZiUCuC1eEbtHdIl6p6cUUQNZRC90PMW+JIINlI1lbAs7IlI9z/OlV4faBeSd7/0pYoeUwykzinv6AuvD2DuAc55riF2N5y8NZE5qlih5KzqRxm1EwqNTLcHnLKTvnFO2JMHkDt86FFz+rzcqon5oxk; 25:/qFsvHzSwzW3ae8ANHU8A/o0v3ZQeYhQts/dCp1vJ/l6TBfg78kU6LlkV21+9JNGIUDH2oOvv0uI/dC/kHJxb4iQRH3QUa+peMhF7155Fj18jOsAcg75SyFQN140Q2JiodnaF7oKGE3maLS6osRbeW/tw7JH+3yE+U4ix0R4UezeG2VF9vJu/txLpXKrCU7uE6iPGVqCy2t/A6xB0Ac3HcTs2D+I58t72oCq2XFiQTpCi/11it09c+VAz1b1wQKcx2vqZXMDz7c+JifEKp+25+MKpYRdM+3kIsDKRxOEi5vylQtNs8z7mg9zrjVx+Cm/xDxTjWP06w7XPF3adH46QA==; 31:3BS+ybKzyj08VynIxveOY+wPm3xhCSDcCWbh2R5K/PzgTcShI6JDTXJN3u2dp1pO6mWXQ+B4ycjSz90hipTNNYSGuugtRC8rFb863+NRJIbM2lhzFRSnrSRdu2ohhltaoEvYrGix1lLbF44B/z21iCZz7g5jG3jBTHXALBzr5qlPyzoydk4mWLyBXnlKoTKiKsxa+/oCHK3J0+a5G1tgaA5TCBWBUc90/8Bp60qTaME= X-MS-TrafficTypeDiagnostic: VI1PR0802MB2493: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2493; 20:RZf68EMomwjxSVIsR04qACfqnxYtcjqluDVGKULV+StEWp5IIwllhBbCZ6EJnafq9EewOV7Qu7W97e5Um+U124Ue52EV+xReYyDfODfJIP8h9p+dOp4O2IVOFznj5zjtZUjF9Csfu0JupXiSHnZGbwCYKHsfYiH/koXiZpa6L3M=; 4:vIGLqdM1L8cGwmQ1nbRc45ryjUw1QVCJJKW5psPJUvU/w42EYhPQD/pxzlqJNTFRWiY3GPZTZ4xvBFnnLvbX3NcvFu6/+1dla3o5cJQdCzknNRkP2Qgy/78+/+AnGKWHBJRj2HPdrtCPbwsH+E0Ww7oXgbTX6O/ZbpCU7TYaocWWw+eKG2tDtGf96bWNY5naJftq/U7ike9ebvj1Dxdvqeax+TvyE1SN5YVnpkFn91/k0jKi7lipBJFS2hEAKk0inolGbhjjYFLcakERHn6CuFObGToRAsAwwhKLoqxWM4o= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0802MB2493; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0802MB2493; X-Forefront-PRVS: 0414DF926F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39860400002)(377424004)(189002)(199003)(36756003)(4610100001)(5000100001)(59896002)(77096006)(6916009)(7350300001)(84326002)(7736002)(80316001)(5660300001)(68736007)(25786009)(5890100001)(65806001)(83506001)(305945005)(21490400003)(97736004)(270700001)(478600001)(86362001)(65956001)(4326008)(6486002)(3846002)(6116002)(8676002)(6666003)(2906002)(66066001)(189998001)(568964002)(105586002)(54356999)(106356001)(42186005)(50986999)(65816999)(4001350100001)(87266999)(53936002)(110136004)(101416001)(72206003)(64126003)(81156014)(81166006)(2476003)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2493; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2493; 23:k/Bt/x/RFljsC4Nv7iwSpTGviobULv0f6lcsVo3?= =?us-ascii?Q?mJgE30uHC/lbOX/g0vYhVvwiA+ZcLeh0I0GrEjh4OvHE4vtgiselCYGjHiqh?= =?us-ascii?Q?i9hHgpl4vQcirekI5WcSAIQrQpcXUonP5VKD7DzW1Yh/T2SxsCm4kiZW5z8s?= =?us-ascii?Q?ik4VuRehnjD5nfHZKMRt3ifSgt0zP/lE2GQdctfMDnoZkj5ANe0oRkqx3KH5?= =?us-ascii?Q?I59TavgcU9QpvfvJwPTMHU9lFT3TR75EgfVwuPLASNGNhdnVx+7zh0vq1QVd?= =?us-ascii?Q?zKnNWPatMR+LwrPER078EW+Wln0rh9j6c/NMvi9N4grSMvNHgSMAggezNLpX?= =?us-ascii?Q?wJyTXR7wBfqaf7HJTzFSAA83ldh0Ip8LbqXrlbw3IdZzDy8mYoZZVxF9+TZS?= =?us-ascii?Q?ddISDLQCRRea7hE+QwsVLEufr/i+cd29vTscJ0mUeHu+3YSbkBf9OKqkgA/d?= =?us-ascii?Q?CcTSL4b2VHCr1wI9GTDYIj60uHB73D3tvu51fc5wZ3jv21+s/qrrUeRCQrxR?= =?us-ascii?Q?FTBVsxSqu4TVKSUXxkRrT+jc5cV0hAKUamArHLHifX4nAfGBacjSbdeky3YW?= =?us-ascii?Q?kTxCNE62MsRA7U83q8s7cJX6RLcOOvIO6VVokfmKdjFATbrS0DwB1G74k1GW?= =?us-ascii?Q?G0UTrXvXQVnVxXDlwnqoLwD/9EZQ5XBUCxuMNIpOc/thlWQwJHgLBxjiNtlN?= =?us-ascii?Q?xX2dpH6i00efkl+QDJ8IsFBCUA7W+3JrerE+ifhMQRZiRbkUF6RbJ7BOepow?= =?us-ascii?Q?uUKB9aKbP5a8zg5xGGUVDNJnl9xkSKE91yx+j8P58QLTKll2VStiPcBVe2Gt?= =?us-ascii?Q?Pd7AScUmtTPdnkr1qIB56VKKyoAefEOi0TZVCvf6YLk1my2JjD6AKsLapnQC?= =?us-ascii?Q?C/uXN6OSTtNfVgU15dJ41orAReKwSyt4MAHdiwCWLzuOhsa9DXkrBwiLZoBB?= =?us-ascii?Q?wHv/eJX96LKJn0n8wGUG8+4hln7sVn9aCTh733Q3XIZ7giKcK+Xezkyo7J6R?= =?us-ascii?Q?uTJofTEO+gkK3fK2tHdNgU7hx2N8Ji3jHe9NnYJ8ewELFwYlcfPzFTTtL35Y?= =?us-ascii?Q?eYqKsMsBzsC2VidhJ8c53UNtV6I6Ict0eQr489G4YAg2rF1N8n2kWJmXxoYl?= =?us-ascii?Q?IoaeFGGsZz6GZJNwErF3ZyF4KsLizmq8brykGzfBPw4Mua/WhJh0RUOAeDVj?= =?us-ascii?Q?f7TpE0F19l+cSwv5POQdUz190FrTwdhobg0d3gvi2c2PFRbWZiXpJ8sxFhCe?= =?us-ascii?Q?KB4lS2+xZCKLQ2Ay8B4SJD75cUYs6LYwBptWjRRi+JuF8lCZqEXqAidvvmg5?= =?us-ascii?Q?vdcVR3gzS3JwH3EwuSnnfcSXUpt8H8RMG8gUEOKlKkBZttRjf3XzcHk02lWG?= =?us-ascii?Q?SbUJ9sgDIlWh7ZFFnlEdM3gZoZPhgz8t4oPbyWqJz0956xIF3ib2ub1Gdf9u?= =?us-ascii?Q?ZIhxcn/0Q/g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2493; 6:6eoQBvQznyQqBW3ZRC4IAWGfoRNtZwYFcYsXbYkfiaWjB0nWTk0k6FNnb5i9nYdOekWVbCOk9akJxWKzRT7RQLU2mjEaNdUq2KBw5iq8XCHAJcK46klFqsbYaazy4zMSTvtMzQr/hbQa1BSV8TqOZS3xlGygJg6CqDXR4EPAtSsln2IN5TnSqDZu/byAWyFZ97NsXZiKLmKT6nx80y0SRwBXCa44NILQnJXgZVN5tuQA7pDMwewuVHoYCHivQYZ+SBmBJ677Tw/IV/fCGAyk10SLceu7JMrMlI485Mgw//sPrfTJcFDDXtUH1T8G8myN4rld1WmH0iSmwJSZbBIVTg==; 5:y9maSlFZIKEfbUCEEoGiC2dZtm/3v1vSFZrWyMHhx1+9CtGwFuLDKQ230aaz/Al5C9l7v3T9XhjWKNck9uTLr+q+XiTl4mdsnwx9XYeh0BjNppg/7DC8TUB2v4LVGOQKg8QZphdH6xtKCKwUJaITyw==; 24:7GEr7MpiK1mGr5dS9eU/kQW24iqqYjk53kKHA2rVz9zBapSSSDNbkWRIQZZVRrh5SPshQoFju2Pk5HvI33xf02EfCk21JrD+P5exSs4bxZ8=; 7:76wsDJ4MQ9nI7bzIcBOwBKSVwZlDLbalFRrqQIsO+kduX9GDZHUVbWELnawkXXDXj1IR/iczXNb9ZQlqi4iCP5IdcqZ+NNUfQCEwB5yQ5ETsN3SOLItIh3i8m4f02c1qD+dUXpc2w2yz3C9q1INDLYD+xxkWwwy69Oxx3pr83GM3f+GHcZOCzaNENNy3eunusS0QQs+0XCj9vNxR1ZNkHye6JM2ohiWk9vMWqmmckEQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2017 15:57:25.1663 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2493 Commit 39e7a5a66828a60008543db5f03f46dc7081668b added stdint.h to sys/procfs.h, but it is included into signal.h by default and there is code that does not expect stdint.h to be visible there, so use __uint64_t instead of uint64_t. 2017-08-29 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/sys/procfs.h: Use __uint64_t. diff --git a/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h b/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h index 5c96bc5f17..44d32ca6ba 100644 --- a/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h +++ b/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h @@ -32,12 +32,11 @@ #include #include #include -#include __BEGIN_DECLS /* Type for a general-purpose register. */ -typedef uint64_t elf_greg_t; +typedef __uint64_t elf_greg_t; /* And the whole bunch of them. We could have used `struct pt_regs' directly in the typedef, but tradition says that