From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nihcesxwayst06.hub.nih.gov (nihcesxwayst06.hub.nih.gov [165.112.13.54]) by sourceware.org (Postfix) with ESMTPS id 3575C3858C2F for ; Sat, 2 Jul 2022 16:16:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3575C3858C2F X-SBRS-Extended: Low X-IronPortListener: ces-out X-IronPort-AV: E=Sophos;i="5.92,240,1650945600"; d="scan'208";a="250866306" Received: from unknown (HELO mail.nih.gov) ([156.40.79.164]) by nihcesxwayst06.hub.nih.gov with ESMTP/TLS/AES256-GCM-SHA384; 02 Jul 2022 12:16:20 -0400 Received: from nihexb4.nih.gov (156.40.79.164) by nihexb4.nih.gov (156.40.79.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9; Sat, 2 Jul 2022 12:16:20 -0400 Received: from GCC02-BL0-obe.outbound.protection.outlook.com (156.40.79.133) by nihexb4.nih.gov (156.40.79.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9 via Frontend Transport; Sat, 2 Jul 2022 12:16:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eqw2S9TonbcYrIlwhlHMWLt0+qN73rgMLiTC71hXNzXVg35a28KPNIRXSThAkIXx3XjTkbGsJLBOsO8BkEE4jhAS+DbahgDKy4v8wWk7kK6ySZrBlo6lRBo1oWIoIP8IiDai3sJBvtz19f8dv9e++oX1vaIMXs7/WJk6Uu34eyYM/QJPBLAcG45iM5N9LXjYh/CIAyRrA2LNvqSrFMY7FXUpLDD0A0r9Uu1YEceMw/D4k1B4eiTDgk6bnbsP9nIlN1Y2ucdg4MVGGwroZBynBBnn2njAiCkornaHKVV7aVfBK7NindMS6ZeDEKloikRF6HE7Jv0g84mTK+RtHUdR2g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fj0aJOlR/ShC8h1mngrUcQP2rKMBrMBnyeoIBLMkWqQ=; b=IOrluTflDOPw04f13xjciWsX0wk+Wx/1vbcrHiGixI0HykI54tGCCqh3OeGMNZ8krgs6pEci6pLTw+0MbHOlJ0Sg2GDC4mR/Gb8SKaJMMFD4les8JoddwUamgXKkoYYZH3hO5Y2ObYLLyaRVmf+F6rQVolmFA/C9BGRnQUrj6z3D1pVOnU0VWzVzLpKGXMfMedBSPL8fuaFXpEVuK++i69nDlv7wOa5U/3STFORaew7tKqFJCceYiqRySvJW/b7EnQVDVTNrBre89t5+e2L7TIJZIkQ9atP4W/B+DXdbszfz46kmD3vxIcqoFr1PUruz1ah0bE7Lh8cI7APD9ubYgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ncbi.nlm.nih.gov; dmarc=pass action=none header.from=ncbi.nlm.nih.gov; dkim=pass header.d=ncbi.nlm.nih.gov; arc=none Received: from DM8PR09MB7095.namprd09.prod.outlook.com (2603:10b6:5:2e3::14) by MN2PR09MB4652.namprd09.prod.outlook.com (2603:10b6:208:223::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Sat, 2 Jul 2022 16:16:17 +0000 Received: from DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::282a:38f8:c3b5:8f5b]) by DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::282a:38f8:c3b5:8f5b%7]) with mapi id 15.20.5395.018; Sat, 2 Jul 2022 16:16:16 +0000 From: "Lavrentiev, Anton (NIH/NLM/NCBI) [C]" To: Ken Brown , "cygwin@cygwin.com" Subject: RE: Weird issue with file permissions Thread-Topic: Weird issue with file permissions Thread-Index: AdiOLwn0C+4yq9lkQ4mvvv+7h9C3VQ== Date: Sat, 2 Jul 2022 16:16:16 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7a2320a5-48dc-471b-22ac-08da5c463139 x-ms-traffictypediagnostic: MN2PR09MB4652:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZKtGCvEL393CnYFl73kYofd899rkXv+Jdj4/UoSGAhwrLyRZVNCca+JBufxCR+sDgE4UFvdjtDvqFTSsvjG81BKyu2LZAtFIpKQuGuZeaQOCidma+VWO5/xbtVF7/bZ4tcDzCcAFXxPx8rxvq38mY1ZaR45uKF8LZ830Ou8TiqnDX8SgJmQT+VvR9DujHnnasYS0SRFocJ1WTarTYhgv3LCcp6lYmOaA3/Sm9tqs8JTG39+nUqZmD3S2NF6nV1G38bF8t0s4H7492/xCQmwm/ux+OVAaZAp8M3EuJuICn7AcF9yOKyLBhmUaOC57x9LJHVZY+RjTobc2BE5tfyD2435F29TPSTn0iOOXI8B4zhLXP3LJjBIu9RkFxeQ9u3QTOI6xFQbkrRPrgjV3Fx4bgVM8dRcrXWkqFtVGe+gvUUgf3uu9QnV+HmNlevNv17DLHvTrfERFrT9eWHHCFbAAYp8wZ66sbKmIlnxED7DlCdCKyB6igiAVBwlUKGUaUzbFPNleFI+KMlaPdf4EgBp11W+L7vdVVshhx/OUU6CNviGEHSfDXmrwCIYtA5Mv3UaB9ikzwTTfM3Oko1RCrc3Wf03yluW/HzvIiRQUce480Xgw5xNNbfxMBRjlk2hkZk5/L6ErIb8qV4EZhnvv/ej/v2iHDZ3aTBu73B/UYyxOOpJ7BD7ZgE4mEFyxQ2L9vKJcRRRztE6Zm+Ar/qMtaPCUsa/UmxyWLqFQjIeh7rtx5jhl+fdlQF/wnqJ6KK+PZXIqc7i/g6cUjr6Krh/LOrvjZ754FHXRH5wX9zbCWowYDdrAfjs2mMHyi39+PXvpIkim x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR09MB7095.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(186003)(55016003)(122000001)(38070700005)(38100700002)(6506007)(7696005)(26005)(110136005)(296002)(86362001)(5660300002)(498600001)(8676002)(2906002)(71200400001)(66946007)(66476007)(64756008)(66446008)(66556008)(9686003)(8936002)(52536014)(4744005)(33656002)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MDFEcc4NOq8TUqzbqyP7bXC9rEqveRmzYBFn4gkVfvNWlsZ7rjvg5lNOgbjs?= =?us-ascii?Q?ZyXafcFmiTAlPWNyRH2L7k6E9A539e4WUxeXjXBuPQ1ggTSdouB+annWpzZw?= =?us-ascii?Q?RgfkvtD1Rn1X6fTcAneKR4YWlpM90pmQBvROivykKU06uesW/NEJYQApjGKM?= =?us-ascii?Q?GV8BqxA8Z4SNwxSvDXzL4mL+GPwr45MB9aXLyXPmJo07VhJgQYZ5kFOLnfBb?= =?us-ascii?Q?tKwFLJhbcBhuhbl2w0zculZzBTy+FYX8N8Btq9bRVDVdxy9VN/VsgDbu11I2?= =?us-ascii?Q?m8e1Wm1ZThbLOJk7d1HxAjunDufi/kIBiRnpVcmsHq1zAvg99D6yhjrOJNpM?= =?us-ascii?Q?n0szd6zUMNIksHjhHJvsHa2p/y5O+7KUwkXSL7TajuPFw46O1C6gA0LYdaRJ?= =?us-ascii?Q?51ZQ+ceFjNqL+XOSgnQM1VKsGI+GacIsekIu+0c496XFSR/mHOXX0ZIRyQl6?= =?us-ascii?Q?WRT+WxszVtyprvnNkXp+VfMQQbb8OpCh7sI7X8zaE0PeGg141BjdzB3voPg1?= =?us-ascii?Q?N/ZPdEDtFXqEZUqpMCvRQygZAKqAHWvUsvD9zF/L5eYxthvndPem1CCNcmZc?= =?us-ascii?Q?j5ghFwNHJe2JnCcriZuoJnsR+2EzaGe+ubu2dFpLiwU6D70k4C5DggWzSyj2?= =?us-ascii?Q?ZxUvFr3c2HSeZvntjErZi0xuLW4SwsCNBd9gvdsyApemyazlFE7UlC3F4hT+?= =?us-ascii?Q?RKmfoY5Yw/9oVLvALvxG6OVsU4UPbYipzhcbqxAXk6DOZtXWGUUEGjWCLm/K?= =?us-ascii?Q?N1qbjIrITow/crwnVXIxYugv/Sdx3cJ0ZIlbzNaJbStb9IWX4E5l97GaSCpI?= =?us-ascii?Q?WHDknXwP+VKocUbxwZOa9bfQK2OGfnSRDOminsYimsmK6LZHpvIAXVWz5Ski?= =?us-ascii?Q?81ySQOsD0oQrCft7plm8xaav9ZhKylQSTZUCmQ04piDVuzj6gUWyWsj3jalJ?= =?us-ascii?Q?SXJ2kn3K689e8iJqtD+RAumIMK9nblaNTCZ3aJ6Fk/p/dAltkehPpDZeLOW2?= =?us-ascii?Q?LxWZJi4CiSZ01d6Afu/77NReLdh6201Z792WrpvRZRilwFEwXKOXVKfTUm6k?= =?us-ascii?Q?dBMv10hziwPaNGpiV4m4RaN5nQ/LCgqADE2joWNAUpDVO8w8uIKWVbL/ik+3?= =?us-ascii?Q?KHewFCt8oWVzCv6idFWJpjIO1VsPdWda6Pd6j4y6QAJbNzDqydiy58Jenn/P?= =?us-ascii?Q?rvj2EzdQtpF3v5Ss2QIBK1/FDxOddazs3WAUiOUj1zwB1mVDhUixoKb3SlW+?= =?us-ascii?Q?/kD1GAtlwllIYRLGd47DI9IFi5dohCjBAnv9y8X4zpzCKtZq2xjx85pCjusa?= =?us-ascii?Q?/c1qWkyb8fKkqqP6HQ30W9IyRUQN7WGeup7n1foCYPfRuSczRwgV/zXgraMU?= =?us-ascii?Q?Gn+tSW9b9Mw6GaueubjksiPb3FiQxUF4Dr4Suzd/644cRyA/s70jqSJ+3LID?= =?us-ascii?Q?w11GV+UN6jWGHQUW+Y+tzabz9qkLaRDR2yQnsKuw6Wn3EJsBYNW+5V5v7yOz?= =?us-ascii?Q?7ifAQwLCEvSEzxN5eZKH0R42550s+6cDrDQL+6XiEYGS2cPGw6auvMWjpW7v?= =?us-ascii?Q?ZQtZ8+JmgXli9A9rFj4=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR09MB7095.namprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a2320a5-48dc-471b-22ac-08da5c463139 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2022 16:16:16.9015 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR09MB4652 X-OriginatorOrg: ncbi.nlm.nih.gov X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, T_SPF_HELO_PERMERROR autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jul 2022 16:16:22 -0000 I forgot to mention that my "umask" is the standard 022... The man page says that for directories with the ACLs, it is ignored. So in my code bind() wouldn't have created the socket with 0777, and that's fine! Which is why I call fchmod() to fix the permissions up, and THAT does not work. BTW, should I have called chmod() instead (which is what the command line chmod does), the permissions would have been set correctly on the socket file, but fchmod() would have misreported them again (this time looks like a carryover from an earlier umask(0))! $ diff sun1.c sun.c 37c37 < if (chmod(SOCKET, 0666) < 0) --- > if (fchmod(s, 0666) < 0) $ pwd=20 /cygdrive/g/cygwin $ mkdir subdir $ cd subdir $ ~/sun1 fstat mode =3D 140777 stat mode =3D 140666 $ ls -la total 17 drwxrwxr-x+ 1 ANTON None 0 Jul 2 12:06 ./ drwxrwx---+ 1 ANTON None 0 Jul 2 12:06 ../ srw-rw-rw-+ 1 ANTON None 0 Jul 2 12:06 .socket=3D Anton Lavrentiev Contractor NIH/NLM/NCBI