This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: [PATCH] Cygwin: shmat: use mmap allocator strategy on 64 bit
- From: Ken Brown <kbrown at cornell dot edu>
- To: "cygwin-patches at cygwin dot com" <cygwin-patches at cygwin dot com>
- Cc: Michael Haubenwallner <michael dot haubenwallner at ssi-schaefer dot com>
- Date: Thu, 8 Aug 2019 16:06:31 +0000
- Subject: Re: [PATCH] Cygwin: shmat: use mmap allocator strategy on 64 bit
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cornell.edu;dmarc=pass action=none header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/0lrasYzbO/vUs4K/TZnBEbljATefsDmEKPDlMy6Otw=; b=RjyXXSoIZYEcXt9SDI6m8iPWeqGl+I8LLrCuomy2c/xgd9Nxb5AuWAUXzfe8MMkxk+bWzGHVTNGg6va2Qg8YCQmjSa8hy6UB3+Whuzb/If2Mrkyj0QmogLwq/FBkAoeDZz1l8tB+xnx2tLpZ6sku7V7HrbPw2zn+TbZD+i0fZ6FwyCTFE8qz86da6FUT6cbGUtmhrZms1wMsk5UGzmQs+S/Es957R3Nxt2evJjFC58euiTa9L07IvYkijscI8B/M8rC05wTy9M2efHbCvcz45JORyYrs4TXER2sqAN1T0roTNmSGM8H2agG4AfmOS+HLAKnSTMFCFfm9VNSmpepLxg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jhq/5BUQwOVAcOHde5yDCr8gEEJ3IAoSDRJN7KPW/O+FwZOgXfDPFX0SZpeIidgiRJR0iDMXrCfnn1HX1pec7yyBAWM5ir3/TBB+a6yfdwKfuu40GmZZCJCwFMUinIdSaFlnRJPnNdKrWHyJf8Mq/pyXnH3UAUkXoaajkZHMVs0yjvmd0UFLY71sgVB2e9fSqQ7IGWTbSB+xw52+OKDeGknFqkc/zW5AxZfdmA24/L8AWHdeLsZaLNPA9PY0Sz2UAJMwMjaE0+GsynVSzpXmqZ70IDhHyzkGuxfcmF2oGGiOuely66viihNUywc/3Q7GYhBszBfWyv6MJvUjYgNmYw==
- References: <20190808085527.29002-1-corinna-cygwin@cygwin.com>
On 8/8/2019 4:55 AM, corinna-cygwin@cygwin.com wrote:
> From: Corinna Vinschen <corinna-cygwin@cygwin.com>
>
> This avoids collisions of shmat maps with Windows own datastructures
> when allocating top-down.
>
> This patch moves the mmap_allocator class definition into its
> own files and just uses it from mmap and shmat.
This makes sense to me, and it fixes the hexchat fork problem. Thanks!
Ken
P.S. I got a whitespace warning from git when I applied the patch. There's a
blank line at the end of mmap_alloc.cc.