From patchwork Tue Jun 28 16:39:38 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yury Norov X-Patchwork-Id: 13446 Received: (qmail 45527 invoked by alias); 28 Jun 2016 16:43:49 -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 45428 invoked by uid 89); 28 Jun 2016 16:43:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy= X-HELO: na01-bl2-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@caviumnetworks.com; From: Yury Norov To: , CC: , , , , , , , , , , , , , , , , Yury Norov Subject: [PATCH 23/23] [AARCH64] Take utmp{,x}.h from s390 port Date: Tue, 28 Jun 2016 19:39:38 +0300 Message-ID: <1467131978-669-24-git-send-email-ynorov@caviumnetworks.com> In-Reply-To: <1467131978-669-1-git-send-email-ynorov@caviumnetworks.com> References: <1467131978-669-1-git-send-email-ynorov@caviumnetworks.com> MIME-Version: 1.0 X-ClientProxiedBy: AM5PR0901CA0001.eurprd09.prod.outlook.com (10.164.186.139) To BN4PR07MB2244.namprd07.prod.outlook.com (10.164.63.150) X-MS-Office365-Filtering-Correlation-Id: 1f54ca06-762a-4a08-e169-08d39f735888 X-Microsoft-Exchange-Diagnostics: 1; BN4PR07MB2244; 2:C9xgO4HFnsDswucnybPjmBDGRaXUbFIvziwmHAy8jJ+jwtty4Ku1Jxu/iYQhMj8WJ/6qHkL25tkZ1NIGohToHptnmDlUoXu2fzTpNmQP6dVhEV8k6ByOfBF05JWFywelcxjfc5XPXWah6J5J7jVEKGJl8jn7+u1h/yfmHlmYNhzhnSvuXIkVAkXFjV1WrI4C; 3:Tjf9asJz+XlaCFK00VTVWQRAnI3yuZO5PA4ag6ZBMGqSIQkEV7E6PaBVeIqkWKes1AfVtEtPV54siNAAWmUL8U4OX5EJa92B6dHv/cruRYfxSg47dFb6Szmh46fig6Fb; 25:QOWE8nbUG2+8ZUGvyI63lpkIeC3v2MtPDNj6ps2EwP+bD7sUN1KbLiuuJLX9r0MAKEMRNe66Jn9SYEvEm4GqiDQ1zDmVvIS+oLbnTWevcdaEwcu051T8vPkzqc6NrdibVrPzWG0i55IeOxIW8+/PJOVpIzLYzgyO88AJBEMOijZdunVwMvivmgTwb4smu4jnsfokwOxhBqqgXsWb6rP4X3fXAacXZv4nHnFergEJ9Iwa2uW7BMOzEmp3kG0RZ8/WXdfQKD2wTNKh62Zp7TFybeKMnRBbrF9iyo/UDEPn3DzhpjO//J9+mQo50MLRBjRIsZfZPGSRnMKiWQfkJVI+wRfspzA+J0LSG1SUt7C4zDI5ekCovvbVMghLdlviTAFdLf4r95yEMZcYUuhmUEYAGwTxy78CeAQzdtwpF1ELnKs=; 31:gke9Luxsfvp5OtO2IRxvMGJp1LXBYpGDjlDsikTkYQg2ZHZA8K1agknoWmc2s/f8sT/XJ2NlrPpwAXat4QXIL05Hh6T+p1cNkog2F4C/s8qwCmBW0NmrZvwwTEFucukKMBVj0Ak6IUusbxCmjWZy8elNszfBoLWpMj8MoOzg3ng8C3te73jVW9h115KgvG66e29kF0hJLEilrYBLj9vSkQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR07MB2244; X-Microsoft-Exchange-Diagnostics: 1; BN4PR07MB2244; 20:OOFFU045Qviida6xZffBedzQw9PXd1d9y8w3cC5VayTE6NfqL1bgD7AcfO8fb8sBRHBeh067dUx7wc7vI8BoIhp8EfYxHYfEJtkgzBYOdU7U4WHhtiUJgWikQhGbqy9rStBDcs8TAcP7aIyRToTmDzmagERPq4fPR1ntgo4CWf+5EmZIDhpKgn+RiifqJ837vm25FMwo5iVmZCO6/SZC2tbl6ZR583S3XVzky0o3IyvzutLebSEvj+ZAhEnQazibhuaRJePXeSG79ngpNe9rDEKaglS8xu9fP0v/vP+mFLlL5rFN7pQhJM69khLN/wYG5tE/Vlj0iPguz9YumwvvCOcAvAxLJVxq2FWgPF9bcm4k7KH/yD1MlkAZwqd3t9jvzTpRzvEwvtlFlCmQskexENAKjmuBTtZ2ZIZ8wfhmPaoXFxIi/nEfvhvW9kbwrCAmJrICTlj2WegP1sCaW8yK9u+dHL7QoOHryvc0OawRWQc1iDbXHKbcqBgJJ/L2irB8Ic8eoobz2I/xyyYVPJ36EPt2EFe/yrTTzi2Zb+OiEdRC+ixnQ/KbdlwSqgZZGCTz5lAV1ncjRdoJ0vrSIfXLlSCMy8eo4m9iCG4An50nMHc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:BN4PR07MB2244; BCL:0; PCL:0; RULEID:; SRVR:BN4PR07MB2244; X-Microsoft-Exchange-Diagnostics: 1; BN4PR07MB2244; 4:DU3i5eFGp0O9vZv9V0jrm2Xj2Sz33fT++JJPi5Uxohf4/K2ueIUtj/VpRfPyoQkEopMg1aj4F08AFAhI+KnXUtwc3Y2Um66DFih8MlaYye0dmviV/qm/vV1mou6Mx7g/TEnMFy4taQveZSq8nHZe26cseDqc4tgcCPJoaYlyeVDKlLDZP2P8CsqAtrL/W9bIThr2JPZTRmK2ZEG2YM/PVw/sDVCfvIcnbwDvdkad/sIFxRbukr0FhdlqGQyXGmGTA4WdVRUm5EMuApopLPob018I6ZFiDGXPN20IDphSdNZkE+yU7J8tMaffU+SexIKIxcuzv2tn9/xO5T8PcvD28kRpCTOYO5rDZwYpzlWVj9I3w9CIi2U0L991+LV0fRSE X-Forefront-PRVS: 0987ACA2E2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(199003)(189002)(43544003)(68736007)(575784001)(189998001)(4001430100002)(50466002)(48376002)(76176999)(2906002)(50986999)(4326007)(5003940100001)(42186005)(7736002)(7846002)(76506005)(106356001)(3846002)(92566002)(2950100001)(81156014)(19580395003)(8676002)(81166006)(586003)(66066001)(33646002)(6116002)(5001770100001)(47776003)(97736004)(19580405001)(229853001)(50226002)(101416001)(77096005)(36756003)(305945005)(107886002)(105586002)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN4PR07MB2244; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: caviumnetworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN4PR07MB2244; 23:miSk+Tkgx+kZVZcCjcSPohg3C6GydqQGUl46cyu3e?= =?us-ascii?Q?FGFlVunbFTMQ+gbjY34c0U07CaC+NAN54cLDAewQtpXMY332oTxtdGiz7w5I?= =?us-ascii?Q?kOueK5TzJ5nvQiHqdjfPc/O4Y3R5cVz6+h0yEFjnJqqbiPmChq9qrmw+gp9R?= =?us-ascii?Q?nWvjKC9JWdFAzus64zj2KY0AlZ6AEHpvX63OqSEoTmMJrQDZb2wF/ZxlZuQ2?= =?us-ascii?Q?WEKNtADf5XprsjVyu3UqrlQVLoeeuTo3N2poqfgpZUVDOdEwl+5v7y8Qnppw?= =?us-ascii?Q?6Cc6RYssw9sSLF6doaUeKNfbu6tZO4jSquyLeEWiAhm0xu3cHGGEfCpvXQro?= =?us-ascii?Q?i4qLxxZ5gNpY4r9wieKVO8U//caRStnlt/45+uC1SKub7pxd/YNxWJruGSfb?= =?us-ascii?Q?C/Q6rtFEAPlYIMDyPXrzXj06iMrvqmpHmC+fp4ggowtplRBHPkfpoaH8QCzR?= =?us-ascii?Q?sH9yp8YHN1lQqdOdkUzB0LDL/EzXtKkAb8ByL1Im5Gt+UBf6fuTY9GlzO+5t?= =?us-ascii?Q?CpGRMuewT3czJmp2Q1dDomHy0s4rxKnN/vLfD/Mc4f39HcRKVizQgkujtyp/?= =?us-ascii?Q?mI25JuczKguFhT9TSJH+X0J8sNtihYE+cRhNQeXBUKxLn6PZP1r+sbsDpwy8?= =?us-ascii?Q?1C5/sLocOjdFJNSzfqvQYnNCIwpax9dybhT0Vax8P8n1Q/+WU3pAST5sfEO4?= =?us-ascii?Q?bcgn3PJOdhKYcBJQCpx8vakr6K/HEh98+8J131qodlfzzmP7B3k84E45yg6I?= =?us-ascii?Q?vt5FKJAs8LXcVaMwDijjNOInI7oPStIB5O2xu/ogtPkKnJj4TEIR+6sFJrn8?= =?us-ascii?Q?Hm7LQ5DWnEhhbF5qWGcK0K9pktCGKWCfBWR3jAnJXAZzsmarw3kJBlXIbc5u?= =?us-ascii?Q?4/hT+Rae6VqyBqYYBbFqI4ayGa6G9g8j/wrHK2zCU66VihGnEJ243f3qv28l?= =?us-ascii?Q?7dvaPwx7sUwaHO5BMouDXoWpyXCAaJP3rNRnUtD/0UVkf8Z2pAlvDzWKq6n9?= =?us-ascii?Q?XjZIQa0pwz/eQKaavVP5S26SeUD1yHlP5edSOAT/ZtOvxL/KVzFvgC9KhuVL?= =?us-ascii?Q?TM76EUY8vEviBwnnyH6C/6TV12rawEU2+oTPu0GknwHd9RG1nQ14ehxHy+UV?= =?us-ascii?Q?h1xaCwnkLpuQ2ciPtrTQZ3nuUz1Db1tSH9nPfMepkabnuOhrWF3HYV+nBBXE?= =?us-ascii?Q?+RTQLZIMLL21f0XDU9xRDAlLMz3TqVSzJfE?= X-Microsoft-Exchange-Diagnostics: 1; BN4PR07MB2244; 6:2Q/00ig7dZpoH9edtbd1PR1ahaOJGQAA9xkwgwZr8nQzLsCQng0nrpQpUKo9sUNjT60TCsFHzl8QfRSERcoJFgpXC1Q9Huhtd0r3xTPZ+1dKMP9luSOw0u/TSYF0BlXD9qGx5FyLAWmXrFDIVNXlpf3VGWxedpSXcxY1l5DDDqdKNjNKGi+rq1pYE5vqIt2VHIIi0caUZJUdiv/uOL8wtB82ilMAPoixzAepQ83S0F8NXeFcjh0zklEEIQGqgo0X1TknFRqFuNpq4YLseAS3y7oiIXq4HeL2PlJBa5atPqs=; 5:c1V7ETgKbD5OUbs4OhUQy3yRYBPMEdYIyuVkh5dxoTalNyononRzQ06k1kTeBePuI7tOl9cI8RJYPul+Q/Ag/gU8V8W+3cOEO3n8c4PmNsnEnQuSC2fnqfBWyVWppR9Ka1zg49oeEUNUCemUzN15OQ==; 24:1kX8MiPaP9lecG/FjdLSSEscZxwHrs4HWiPJ+ox0KjuNXWFchr6Htxka1Q7U7kZoXFwTPVhi74nH3pGmV1zjpGJXzi/gTQgDuWA8jDLThG8=; 7:rS5yFqFQiZ36YyNO/gxrDsIthgsaSkWIw9zRx2yxdxwheBGYXCBNnEtiY/cKe9ZMcQ8RmniuSII/zvGY13p5uPYKGZjE6xFADZUVG12YBvNvdBbDZ5R57pB+vByeHLLuDl+NzAblp1vwpE1EsgdQTFAcS+jLZKwUb1wBfkQXeD2hkuPAW7DLFskWYZlnUGDiqftKeVPksUazyaoLgsCyDN1uf1yD2AlgYsdmyAdwdjm2PE3qnfr9aP1EgQ0TdONL SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2016 16:43:34.0869 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN4PR07MB2244 aarch64 and ilp32 has different size of time_t. So to have common layout for struct utmp and utmpx, corresponding headers are taken from s390 port. This is temporary solution. Proper solution shoud come from generic code and also take care on endianness. Signed-off-by: Yury Norov --- sysdeps/unix/sysv/linux/aarch64/bits/utmp.h | 1 + sysdeps/unix/sysv/linux/aarch64/bits/utmpx.h | 1 + 2 files changed, 2 insertions(+) create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/utmp.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/utmpx.h diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h b/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h new file mode 100644 index 0000000..a492a0b --- /dev/null +++ b/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/utmpx.h b/sysdeps/unix/sysv/linux/aarch64/bits/utmpx.h new file mode 100644 index 0000000..9e890e7 --- /dev/null +++ b/sysdeps/unix/sysv/linux/aarch64/bits/utmpx.h @@ -0,0 +1 @@ +#include