From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116323 invoked by alias); 3 Nov 2016 17:48:17 -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 116172 invoked by uid 89); 3 Nov 2016 17:48:03 -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-bn, Hx-spam-relays-external:sk:mail-bn X-HELO: NAM01-BN3-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1478195265.4630.6.camel@caviumnetworks.com> Subject: sysdeps/unix/sysv/linux directory structure question From: Steve Ellcey To: Date: Thu, 03 Nov 2016 17:48:00 -0000 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY1PR1101CA0026.namprd11.prod.outlook.com (10.169.17.36) To SN2PR0701MB1070.namprd07.prod.outlook.com (10.160.59.16) X-MS-Office365-Filtering-Correlation-Id: 7af1a9b1-8747-4687-606c-08d40411880d X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1070;2:vS7OpMv0xk/46l/pC5vZSH+TvYjwP79L7OGdqAmXERVpRlNxG6rRLRWN+ZJKzCLnohr6HfXXc7Vb4YsG8B8ySrGWysGdkd+KnHUv1DtX03UQfQgyVUxeEDEK69Ejs8DBQoaADe6LJFqqVUu/lyDg+siQeN3Vm62aGhtRcPs7FxI3v1fcLDxJR7K/SgFAsO7mSEsMgoAKu/VVY0S5aVSFGw==;3:QO4sLfoU4p3ryDSyX01pxuFM09uzd9KOZ8ZQjLlxm06RwIjqUJxQ2X5KZzclI5ylqxLLMUl6EAicTpvDUNCqU8owSymFAyinbxcQORerh5MGnUS3pC0nj90e2chElJecBiZKD5HE+jwb0igioYfBKg==;25:1TtwJgduoFGo268lVHz0yOIhjfDp6pXDksZDn4Rcl9LLhkUMveabFlqz71/DdkG0oB/157qPlwaPo0jmpx9bHft+L+5zofwhSdCR+Uv6UNTFULa/0QRA6vtVu/inXNIzknyWXJDkslpsWsuPerguWRVO7iLW/LD2T6EKhXrce6G8hJ0u2sUGi0RRxP7cC77PYrB2CgEhTxkQk1ecsIMRz2u1h7fXpTKOz32SeXAZjR6kvRgMQ/1DG9P2S6cizeId83oQ7rGDpEOLioVI23Ea2MaC6Q5EzOXvplKEeOvBs1OHCOAb9rF883jBWpcR5mY8/BD/TRVGEVMzalNqHEUtwURLgqdoMAx29S26m8NPSqg4oGm4qArSVhSdOgsCk2eCI9WmYAVLMrpo/FkoUFxUnNgtnXJI9IhglWSBqjVgQaI= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0701MB1070; X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1070;31:l4BVn/nhhUoKO7HijDCIFejl4gQ1kYdavCuuLgfKmobMq6giqTbVQ6kZ3fY/MHztetH1UEHLbKpVjO4STGdlSw++mY2Bb0Q24Mje7MS7WOrmEYgfcKQigSSwAC96mFoUSaNFpOO+Z0FWYf0CEfLBnOh42K5/pXsxbqyJt5HXxt9iWPYKdUeyBtHQR4k4Q8SV3W55JEMwFJbNaiQKva2lGtN3YbInvjoEIFoB6SJ3rFFoytR2Na68lli0uJVprP+Q;20:seVoCagxRz8jpf87H2MUhBjdki1+wiE2lemVKe8U4046gI8QZo8JOzY2cGyjZDs6t/aFUx2jIEaVzKWvT8KDpIkqqKGVn2hSIujjE3CRnpufa6LJDUXmsYSo1n2hY5yzk1N/Znscehx8Pf73YewXFLw+nfl1ONHeOOLyHes0HiDG7UhaUCAARvycX96tsNsGMBbS6Vr2I3QzyarphZ0dNLfuYecPhYbnVib6p24jgBsQpChYrleMd1qxZkxVesaT5dLuKkCtAUcgPEu/VGLt4MHZHhT+5mcqTVEZobfGYWRZt6YdBWxUdJCid4hKGEQvKHr72kKn1DbF0+Dx/3CLYYywIwA7O+Gf3FS9sWZ9CuIS1kTSk67I/7d3RxWAgff/3a0P44dtuI+/O0TO+/9fK1RYRbHn7am4mhliFmFE/NtcQf+r1oR5FmPxGc6WlZGcFR9Jp1/zAY5wkH0Un+oRk9m9HsDaK1YI/553J/XrBDbSlzWA4mYDSu/V3fmi1vheTwMCPnYWpbB4zRG+DPZeC9H3Rrrl9oMqIGKOOgiJxMvujJVTkkVjlSitEARQ6O+bIyKAob5APAFPv/wFmgne6qioHeLbrl0lPujLZMCbHSc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:SN2PR0701MB1070;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0701MB1070; X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1070;4:OMCVRmGLW9tFIMPiLKRfNRMb/Y5JnNH9Z+m6GjWmLH1C8nZC7bo2mDeGB2Fiz2ler0ox6+dSas2hWFnhoKsKdD8xeTx24+wrk0p0niH/o81hbSQ99oTM3huOgJa2956ytBEvzif1FUXYfYtxkDQN+OjYESawaqWJZrkg5mhKBq4sjcPfsbLpk3KR+6vhl6U8DdWxPBYGV8Vlj/9BjN+1vAgY9tmoCirpMcW2dTYRTTesRbN3jBsp+cglTQF/zyknbyTsDqGLB0IPfCJ5wTbTVIDGSkBPVyvkyRBzTGqRRMstO50FrgV49bEVcuG11M1TYeU0mId4mmXw86i7Q5YI67DIjkkXj7vc5P2c06TjGnO9fgVFm6+qS0sETvPPyN2hobnpz92RVb/Mhdp/KcfGtg== X-Forefront-PRVS: 011579F31F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(165144002)(189002)(199003)(81156014)(36756003)(5660300001)(103116003)(7736002)(42186005)(6916009)(19580395003)(305945005)(2906002)(7846002)(229853001)(106356001)(105586002)(69596002)(47776003)(110136003)(53416004)(189998001)(5820100001)(19580405001)(23676002)(2351001)(450100001)(586003)(2870700001)(50226002)(77096005)(101416001)(42882006)(3846002)(8676002)(81166006)(50466002)(92566002)(6116002)(68736007)(97736004)(50986999)(6666003)(33646002)(66066001)(107886002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR0701MB1070;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?MTtTTjJQUjA3MDFNQjEwNzA7MjM6c0prb2pqTW9qUkFBelhKUFNQeGtyRUF1?= =?utf-8?B?OXVlbzdHL0xXZEk5TGc4cVE4NTM0K2w0ZnJKOWliNExZUzY3VnR1U3VyNzVa?= =?utf-8?B?MUxoU2Z3a3hhbTRFYlRqWS9VNkRpUmNweUVjSFhNZXV5OU5hZzNnS1NqRERn?= =?utf-8?B?bkwxa3NrT1hreEhkVFovUGgrTUhiaEtHR013NDJJYmdDWXZ3RDIrdmRVN201?= =?utf-8?B?aTRienY4U3RKN005NFpPZ212ZExQQnZpa2VQMnVPY05vT0JIa2lmTGhDK3Bt?= =?utf-8?B?YTR0L1ZzVFFKcnBsSlZ3clFwRGhGb0orYlRuS1BuZEY1b25Xa25xWXlJNW5z?= =?utf-8?B?bXpOb2lGTlpTRWloYllVME1MM0hPRzlTODFFbDZDSXNKRU85cUpnRzd3V3dE?= =?utf-8?B?VFQrWXVmSlM4aXB4dFcyaDh3MHZqVUVOakd2M1BzUEhHUGJwWTVHZEdnR0h2?= =?utf-8?B?azkvWHNGNXVKaDlxa0JDSlgxanZ1VndzUWk3RisyWjlweTh5RWFBMDlpZTJX?= =?utf-8?B?WUpzcW5NcjVqYjVwdWp1WGtpaHREeFVUVU9NeWd5eFNwMjAxRHJBZmtrNXIv?= =?utf-8?B?cDNIWjRycVVaYTVXT1EzWS9zcVNURWkvREp0UnZnSGhhdWRyc0pPV3VBUjN3?= =?utf-8?B?Z3ZlbkZPVWtWTlQ0WDVPVzZtRGFwQnppeStWeW12dG85UTJwbTE2dXkxcWln?= =?utf-8?B?T0NDbjhOOUhTNTNkc0RkSTk1czZ2RTZSZjJiTExHbW5ZbzZwTGs1ZnNIUXVV?= =?utf-8?B?bXRYQzFuTWRMUHdTT05TZ3FQanA4ZitEOGhnNTl5azJwWVVKSVlKdUNGaFRB?= =?utf-8?B?QjZJcmZHVVNNWUZBOVdCRkt0K3p3UWszcU9pWk10WHpnYmtMbGViZGl6cWJv?= =?utf-8?B?cDVmRHRWb0RQTTBNaitIakdiaG44RWd6WFJCTEhRLzJXOUw2UGRkbThWekFP?= =?utf-8?B?bU5vdXdHS29EcmRxZy9aQmdod1lRbmE1aE5KbCtSMlJjUExDa2dod0kzVitH?= =?utf-8?B?WDc5UTJ1bnJpYVZBdWo3V2NhVU0yNG5pdzlaamVSZjhsaXJJaGE2UGpHRUFk?= =?utf-8?B?UWp0RXlaS2pFZkptWWRpS1N0VGY1b05tTnN2bnAwYlhEb0ZEVjZaek5SSzFS?= =?utf-8?B?NVgwajRkcStIQVcrMGdFcmVVYjBJOWJuU1Q4TGpnR1ZZbGJiK3NrckZmZFht?= =?utf-8?B?amJxWHFlcFBOcEEyOHdBMm9zODZzdXQ5blRCVERqU0NBNTZCR2VSdTZ0enl4?= =?utf-8?B?M1dSR0xERjZJZjYyK3FVamswaENSbXRKOXZ2UWdkVHBmcEVPcVVIK3AwUDBH?= =?utf-8?B?UUZ4bEFxUEtXTkM2NHRuVHczMzFwSzExZHRnWVJRSmR4YklRb1pvWUhMYVJO?= =?utf-8?B?NFpuTkJISVB4WG5XaUNwR1JwZVZWQ1lQUTRsakV3c2FyL0d3MURkNDdSekNt?= =?utf-8?B?aGhvS0RvTzFLdlBKWkVCMEdmeHFvQTFQMEw4N0w0bThHT1ppR1BVMldQdHZu?= =?utf-8?B?NDZiVDZ4d1ZlYnF1cHBCMHNyM3YvazdERVF1WkVObDV6VGpQMXM4RW1xdU9a?= =?utf-8?B?RlRxeVFOV3doZHZWd3NXU1NIUnpqMXRiK2ZyR0VIZmh6c3ZNVTZQczR1OVZv?= =?utf-8?B?RVhFOW56ZzFUOFRBaHEyc2Urb1lPRVRQb1QvYUZMRk45bDE5cDlsTUcxUWlN?= =?utf-8?Q?PdQ2yZvZhHGOGsg0bPaw=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1070;6:Y0g9wseCWBxAMhjYG/RHRjVUSYNyeWvTFw28smjPfdRcwQM501toNgLc7qvYKaCFwwdjg/seE6MSpx8BeMiRaHXRP++dFfStEuK8TgnStc7XWzXDNW6WeQ9vc3Q3PHdevTJbNh2/FTtu05svs00MDgjax0nt44we91ktEc284YqfiKXd6NvtpRLzJAFb+VS3v1sNrRQU22z19SV++AWy819Pg2aizvI/bZ7od/z26EhtwATbqaLHWs7VhbMSZeQrYuJydiLhPpe+LRNVBVyLoVCTrJTa3Ez44+vuMq6tPAHPFZ3LFfkGUm+ahSXY+IVx;5:QKacx9Vg0WLeVomplTiTjFn2sHoGdgwe9jv24W30PlRgAOXE0YO4/hPFWrSft1L0hY4kytxQi9KTCEmnJ7p6V1DiYdL7YD6f1izZvJKrJIFuO68UEZsWWoLXx9jGtaHrVBsWyrmwr+PgmbslqMPsh7TTJdtEFvnKNmqHgFX4o9o=;24:ky+U8onKYmlb1gMb4BkfY0l6fEcW5SdS9ml75GxgRyD/A3uHa/7BS8Q4VkkLmds/1A+1WFHUgpAnv4G9u98xibWvakqcxMpxyKQwZb8g7dY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR0701MB1070;7:C2H2eJ3DdMmKMtuuZVfFFpG0CbP3Nb+FenZhXR69wDiIz0FVg0fwgazuOyH5veyUemNjnymfH3AarIlBmek07psvKOrlieNVjuUgSRMwag9R3g6vLaYoHw00f+ApQpdV7jRajRum5EG6TKSnHv/KedZkC8pUG9caxidY47euo00OuM7Zv8j0dMQDJHsv8oCSn+mBhqSV+GordAvOvMvO3aINVgSgzB/Xu+k9V9Pd+KN7PqhDuj42yYzCi5jzcp0nHppeV0NfVTKXUCzmK7C6qLYc/ynav3I98MBf0CT4JniDcaZC5PJwAQGVWZdwqNZZZGBBEvn+rbqPoQLQvLxgahNZyxhHBRSMO3gBh2kKaLs= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2016 17:47:50.7594 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0701MB1070 X-SW-Source: 2016-11/txt/msg00109.txt.bz2 I am looking at some of the consolidation patches that Yury Norov and Adhemerval Zanella have submitted and I was wondering if anyone could help clarify the structure of sysdeps/unix/sysv/linux for me. Basically we have some functions defined directly in this directory and there is also a wordsize-64 directory, presumably for 64 versions of those functions. But there is also a generic directory and some files (send.c) are defined in the linux directory and in the linux/generic directory.  Also the generic directory has a wordsize-32 subdirectory (but not a wordsize-64 one). 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- bit kernels?  Is that why it has a wordsize-32 subdirectory?  Are functions transitioning (or supposed to be transitioning) from one directory to another? I did look at the hierarchy convention in the glibc manual (D.2.1 Layout of the sysdeps Directory Hierarchy) but that did not help me with these questions. Steve Ellcey sellcey@caviumnetworks.com