From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16584 invoked by alias); 3 Nov 2016 18:12:42 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 15867 invoked by uid 89); 3 Nov 2016 18:12:41 -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=H*RU:sk:mail-bl, H*RU:sk:NAM02-B, Hx-spam-relays-external:sk:mail-bl, HX-HELO:sk:NAM02-B X-HELO: NAM02-BL2-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1478196741.4630.10.camel@caviumnetworks.com> Subject: Re: sysdeps/unix/sysv/linux directory structure question From: Steve Ellcey To: Joseph Myers CC: Date: Thu, 03 Nov 2016 18:12:00 -0000 In-Reply-To: References: <1478195265.4630.6.camel@caviumnetworks.com> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY1PR1101CA0038.namprd11.prod.outlook.com (10.169.17.48) To CO2PR0701MB1062.namprd07.prod.outlook.com (10.160.8.141) X-MS-Office365-Filtering-Correlation-Id: 26f027be-f301-4c00-0cb4-08d40414f7bd X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1062;2:XRyvndAphQHjh+0Z9HcHd3VGT61GN2hKdIgJGstYX54C6EgKFVZTFQXQn93ze3o72+6CwzR22LYzsVHYVqiCNSiXj6S5ZkQswfjCaRBTeJZH12Sdaquk1dcE3Hgs5B1Fvc+7bNW4ApYRy08inWE1Mn4ZlEv+qmCgOLy3aR5xHwft/5MRIDp7XOhcvB8GEfY0XV2EA/18wl4N6ncspfkVmA==;3:1pdx2LdOSNcNrT3Jofe+tNZ28C3iJ6vmLMzewOTUAGU/wq+MC9/7WI0GQ1jCuh7gZW2HpNOzslVFVSasbZJE9lFGF5RB52gZxyVUj/cFza/WNtWfb+mZTWZvU7DCBNPuSK+YsqL5eDBhcjXA8k9NAA==;25:iQJm/62YMXS5DJelPosi1x5pde2XqiGOkqIAP4j3abRUfa0RWQISJCkg2euZ1Uo5eC5VTEP7ycoxrTlyxWgsAwluW2jkAH6iES39bkCwR1yz4rGj7U+ijOSEQSIZy0z72oN6I1jpomSyGLxDeucDIDMc/ZY1U3Gf3+OqfizbSWDon7JXKSxQIA5YH/52nKoNCUhfVrS5HRVhtTvMklNLbklENriuo4rvaGH1SwAP7DJGHQnLxNRmZU3xAIK73LQhD6YghYkyxZDIZpwOEbGtAQT2Spb08/AppfAHeVg7xYogifSbQzGbvIH88veFvRtUXLR7kxQFSmYkarv7N71mKi+Y91xMaPqQQVhNOqyuXEpVVYpYiI7ghHCnycsk/YS4plZvtFZwOsaqVkkbclqdIuEWoi1d7GSJtQ/YL4/th569R056i/0vCTVJi50b/gQU X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0701MB1062; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1062;31:XzQV9CPv8Xw/7DtAninRpSAWLrvKv/lwo9qn8YplqeWI0nfzHE5b+7nkEZoBf9gL1cKIsALaKG/acwCdaTlxUzT9Nx88Kn1dJ+ivCTPCWSMa//G1lso/M1weqDIr0Vh//7ztPPbX4GoqD8ztzBYeW4BXna4NwrH7SYqXqHtj6DS6GORYikJSspmVqzIcLk+S85atVOGlsYrDTJJSUrVdozaHO+ZC7q/51c8eNkk4hlPMDbxWkdhC46N9eG9P+zt0cf+0QJ87AwchG/ghKxaJ9Q==;20:xzx/pi5byAIQKpMutGhJwr6Un3yhuJRedzxUnjw3xpg4yzPAYAMA0dZBfZvxf7iuprFjn1POTj+douUAQRKs1Hh2VHfOR0tgVNpoRuxD1bBP60Xywvfc9BOfscOhv7+4ADO+1sg1YLsOzuC5TB5ntGlbgXXLqKSABp3wRkg/1D8NeKMJWXop+aFOW7WpxmCR5NpZHabCL56aGbFIc6mX8JwQqDh6BQHcs52oBLE5KkbmQYLlpMcRjUGZrjwszyfacz49UloRK+mLHjj8Ieakq+xbqM9/a4MB4ELRClNO/mXZa98uBMrXLlJJihJRuEXoe0vHfVyQt8FWX48kRc+vC+DvCOo6fPuxk4GZJwVSYVAZe1fXHvbFM34bL3LnynGGUvD5jFvVpHIEh9+Sr9LbD2oLgiLzReWcze0mRr2YxdFqEOsAutqtOdJMwVKOhEBPl6E6pUisL9IJVVH9mdrdi1Wn4ist7+LA+N49h7NemGCzNjuu36jXOwpMvKM1UjSAtETA1weEZETWQUMy6JJlgV3RIoece7w89M7OIO1Gr4idYKXaGW/9Mc+EQra1aaCjyP7+DY1K+mlllFEJKDsb3jV2Pp80p1p2GHUafNOyJVA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:CO2PR0701MB1062;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0701MB1062; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1062;4:rnL7TLirDnWM/ph5AYtV6Fev3A3AMaEaby8P1VhKQlGtPh9KrKGplbj4eRfHiXjF88ND3sQf+Ia9+MdzqH+vV4bSD7Nq6jFU0f/V0ZBhlZWp8qoA8DZur/hvQBQwuZyRnbUuylClfrdeLh7awnsxNHCZQ+xJ65zm5HpP+bgpQGqf9JfLr+GDUEg4GSW3zKri4go0dr2MLoVYduWlcjkDkkHLWXa2lZfrGtkYbxoXSEWdACh7b7uojllGmBMyLlvuWQq4sIlv1eI3Tem/ij6pJfHyM9SWqmIzo7+koN9w8SJt5J3ZYbeNV/VIM7ZotVLMlbiNBb/MYPwsx90lgxbHEgMt6Q6aWwGoSMfyBImMmKU4v+IiZN7MMAzTD1+PvNmReJ8YSjgAsNVwy5RoqzXuug== X-Forefront-PRVS: 011579F31F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(377424004)(24454002)(189002)(199003)(50466002)(81156014)(92566002)(19580405001)(81166006)(66066001)(19580395003)(23676002)(305945005)(6666003)(7846002)(2870700001)(7736002)(8676002)(5820100001)(97736004)(69596002)(50226002)(77096005)(42882006)(2950100002)(105586002)(3846002)(189998001)(110136003)(36756003)(5660300001)(53416004)(106356001)(42186005)(586003)(103116003)(33646002)(47776003)(68736007)(4326007)(76176999)(6116002)(50986999)(101416001)(2906002)(6916009)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR0701MB1062;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjA3MDFNQjEwNjI7MjM6THVRNnpVK2NHL1BGd2VZNWdieWxiTlZn?= =?utf-8?B?WnA0K3QwU1RKUHZNZUFqUGlHY1hDbFFWR2JGcUphZ3RoUE9UaFRlK3VJbUph?= =?utf-8?B?Q05mTndmc2c3cGt0QVVtUlcwTTVyWDRla0hhOGZEZ1dqL1FZS0pXbysza3kx?= =?utf-8?B?UEVTbGs3eFBMSXkvRzBnWU0rMVZYNkN4WVhSUU11dUFjSzNaZ0tCN0pOanpO?= =?utf-8?B?VkZKcmhvYUNFYm1mRzlqdFhOdkdLZWpLMGtySmpLSUM2SzlYTFVUUUFoV0NV?= =?utf-8?B?cnRDS1c2V3BOVWdvZTRNU1BVMFYzUDJ0eDdvMHVxN0FhTEZMck9oZ2gvT2No?= =?utf-8?B?bWlGNnlNSTIyVjQ0anM1cS9kYm5mSEtSUXAvQnZtb3JuNUhpVUxnRnd1Vi9I?= =?utf-8?B?R1NnejNPYmcycEM1YTB1Q3lOQXp0dm00dmtHdmFjT0M2eWNrK2pNR1lxWTJS?= =?utf-8?B?UWxxWnVmbTBPN2psWEdQTWFvSnoyK0xvVHBJdGRIMEdlVzh2dlNoOFVKMVRH?= =?utf-8?B?eHhBZXVoNE95TEtJOU9wYU4xTXVQM2hWa2ttODlSSEJjZ3dPVnJyM0l6YVE2?= =?utf-8?B?UCtEYkJiSHJZRUlXcHJDbzNTcXVyM2ZxelB6TVFFZTRHTlJDcm9RYjc0cDVm?= =?utf-8?B?Y0pDZXFBR3NSK2R1a2JFUmdkQ1h4Zm9BVTMyc21wYlJaOFJlZTRhVTJ1cmxX?= =?utf-8?B?djNOUzJqMjlqR3NyWHlDYUpUYUlwam5XRDRrRHZYWFdjNFlWNG85SmlrSFVP?= =?utf-8?B?bTZ3b1B0aVlGcUpoY1hNMjFpQjJrR0dxZFVqcFhKQjRVL0ZsUFNTaVJwbnR5?= =?utf-8?B?K2RIVEEyMzdXc0NIazF1QTFlUEsxd29vR0VPR2gzSHVLMFNETTdYckprZ3Mw?= =?utf-8?B?ZHplREJEaW5zc0hERHVzbWE1TE9DUWJWNStsYXJzbWhFN3p0eHNkeVJ4RGNq?= =?utf-8?B?MGlmTzI5OEhESVA2aFFIeXc0ZVlHUk1VZDk3ZXFoSE9obkxIYjJrcGtUcDVn?= =?utf-8?B?SUxXeXl2ZWYxa1NyS0xCcmRBWkNJVkZBOEhQeU04NE5IZFhxbGhiZjZvT2t1?= =?utf-8?B?cjdlMzNnSGJFeCt2b1JEcUdSQ1UzWlpnL1FrNEp2N0FXOW5JRi9VMzN1ZnAr?= =?utf-8?B?aXRMbXMwbXFrZ25odXNHN0xoNU15WVl1Y3NpY3dZYi9tY2d1OEtlUVloR241?= =?utf-8?B?NERtdTloRFJ1MUl0Z3MyQ2NNeUJwazNycHRlMWZndXlDbjNMMjVrU1FVZk0r?= =?utf-8?B?VFU4SUhBUExRdTh1T3h5ampKdURFeE9CTWZCdEVwRUgwSlZIWWJoMy9qdG03?= =?utf-8?B?OU9acGROcC83QzU1dFRXR3liMUkwb1VNMEt5cW1rNTNUZkp0VVFMMnV3akcx?= =?utf-8?B?L1doSWVtQjRZZUd4RERyaGR5eTE4VjMyTzc3akZaT3B6cjdLTUhoUGtWWVU1?= =?utf-8?B?NnYxcklPb2RRbGk0c2x1TE5uR3BZRmZlZ05PWmZKczVvSTE5a1pybVRyalN6?= =?utf-8?B?YVJSc3VMejBHdHp3aFd1TE8vc1dPRFhNd3dSUERXbUsrazVKM3B3aXdMUmtl?= =?utf-8?B?dkx3Q2cvZUlacTBoblEwTGN0QmlJeHZBbU5EL1hGOHFaM056N1dYRGJRM1Ir?= =?utf-8?B?aVgwdllOY1djeW5ieEhRb3dldHQ3bWMzbElRNDkyZlYwYjRFK0JwL3h6QWFu?= =?utf-8?Q?RVnxvER7USAlyhExP708=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1062;6:i8xeM/TEE57WuVlsJ0Nop1miASCykpn0rMtT/p/dXn94nwenxrtbp5ozxHuFqgDts2aHIfrYXy2UxmakJabCX2czLspYtqCXL3MsrLXZZ8BJxvBZqdBrTbsJqrlHfsILXaX7KVZXv5iCloZtIofrqaucP0Y8oELi+PNirIq6WiSvcDgWKZ7ycIZ8+WyIzu3RLRHeWVyefExD6znDhY5rzFOBLyGcus3gZbRbJTa+fvC98sQyFPhz4djJ0JoufJaQbNCe61aWy51ZgoGKvqt+eX3ANIQWM1OXA1h+YsyUsaZ/4/Mpl0zmylvXawNeiEJT;5:zqkJGDCygYAIPVxrgQa5cuRMBNoxirTsYuBFrXdWqK7Ig64Gq9FMHjOQwVyI4DerSAuzIg/1dUYQ/GpbbK5a+waY/pqvoF0lZnBFE7CKv6yPm435njpgjtew+WMSbFIBEu1uZ58UYO/3BTWiOKVJKw==;24:qOFed4h1f2NNuOdYgRe50KZHehUYOWdutQFYasSmiczCCHY7a17UzUkaZjPJcqS/xcKZn+SLEAx6Vs+/SSI7r6B5WA6E4Q2fo8xLsZCBDms= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1062;7:V35GdQWWRVWXDahdE+j+T1LwvkZu02H9PVDPJ3UMMq68WU9yEWvTyJ/zW3PHuQORGP81MKEMUfNL3n1bOe7GXqpHp6HFxsX5vfGC4tM4Z7b9jINrCYil0SHpvBAp/vRP+4oRcClskdA0oF5Y0IdkDSr6gopJMLnn2lv61yM90YjGR94paIaslnDIKFd2xa1bHhdKQ61OwBT8uM6j8KFuYncxhn6M/vQv+tktu8wB/kEGgypMQKAX7U6UycH7SZwWzZtNWB0h8p9sKZFWtRFBb74erxmm+gs/03/H6/ZILblPe5RiurHP4EzNS9/5v6h6zTjnYCQ1CPCBj5i1zVv+t0FpFCa2KiZbW/3Z5QlZtRU= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2016 18:12:26.5789 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0701MB1062 X-SW-Source: 2016-11/txt/msg00111.txt.bz2 On Thu, 2016-11-03 at 18:01 +0000, Joseph Myers wrote: > On Thu, 3 Nov 2016, Steve Ellcey wrote: > > > > > So I have several questions.  What is the difference between > > sysdeps/unix/sysv/linux and sysdeps/unix/sysv/linux/generic and why > > are some files in one vs. the other vs. both?   Is generic only for > > 64- > generic is for newer architectures using the generic syscall ABI, > where  > syscalls that can be implemented in terms of newer syscalls are > generally  > omitted (so only statat syscalls not the older stat ones, for > example),  > and where structures are the same between different architectures as > far  > as possible (whereas various structures on older architectures > commonly  > tried to follow the layout used by some proprietary Unix on that  > architecture). > > > > > bit kernels?  Is that why it has a wordsize-32 subdirectory?  Are > The generic syscall ABI only has 64-bit versions of various > structures,  > with 32-bit architectures expected to do EOVERFLOW handling in > userspace. So this use of 'generic' is different than the 'sysdeps/generic' directory.  I.e. sysdeps/generics is automatically added to the end of the sysdep directory search list, but 'sysdeps/unix/sysv/linux/generic' is only going to be used if it appears in a targets Implies file.  Is that correct? Steve Ellcey sellcey@caviumnetworks.com