From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140059.outbound.protection.outlook.com [40.107.14.59]) by sourceware.org (Postfix) with ESMTPS id ABEEF385AC28 for ; Thu, 27 Jan 2022 11:52:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org ABEEF385AC28 Received: from AM6PR02CA0022.eurprd02.prod.outlook.com (2603:10a6:20b:6e::35) by VI1PR08MB4333.eurprd08.prod.outlook.com (2603:10a6:803:101::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.12; Thu, 27 Jan 2022 11:52:33 +0000 Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:6e:cafe::6d) by AM6PR02CA0022.outlook.office365.com (2603:10a6:20b:6e::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17 via Frontend Transport; Thu, 27 Jan 2022 11:52:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15 via Frontend Transport; Thu, 27 Jan 2022 11:52:33 +0000 Received: ("Tessian outbound 18e50a6f0513:v113"); Thu, 27 Jan 2022 11:52:32 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b20c24298c9981f6 X-CR-MTA-TID: 64aa7808 Received: from 7168a7d4bd58.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D6DAD0AD-C3B0-4D22-AEB4-256FFB50E9D8.1; Thu, 27 Jan 2022 11:52:24 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7168a7d4bd58.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 27 Jan 2022 11:52:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oNRINtRpd7fMZbxZC65iuh7KGu+L7bWbQncXz1FVE27RSW3SAW32J+391lHN2hNg1ogBWZ6RowNDIRaKhSqmEXIlPhr345FJ3GhLoN9fvTZVzcXw+v67k6Vv/eb0xAa7naL3zArwr/eerNTrv2FW4T7ZA2+GKJNH7FRame6QiKGg9d8brrBL/yQg/F+XTpS+N3NH/XE8CzZQfnlwC7SVKUkCCZQvrDQ36fnmxaqXqf7QnNeHirBuXD1yQxIUa9Y9AdZi7XZ7Qt18tzeVhfFpuyVAKz8GtHsL+W3kU/3p4R46XpNMqXQCd2cgT9v/cniUPsySJkyT7L+tEcDFpmE/GQ== 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=DKECIqohutoTOEwocvyMufS9lFKcgxfjhWOVzBjkYs8=; b=cj6UjiJqsPVZuM45+y4oRwnnW56eHm0bQ6EMS8I8giNARQK80LznleJACryejqlTRhxfakYUz/wA70ADIENsiC+5kxuOTBx3qR7JGRVjpJ6n4qzg654SS51RJDkzq8fuo1XNuWvmhSzIlEYKVXLyvE+Yt23c3Kni9My+OeQ+ItIlg2kCeP8OBwVPT9gGU1xJlXlciuLaoU3Gd3D1TpmL51TAQZQAYzzl/phjfStGZPWnvfPkoReaRkQK1lpvRy7hLb7e5FWsCG4Aa3anQSkyw3Sox+GmCKA+D872uaDchR5yIkqToSn6ZhhrVk7zzGUcgLQXwd7H7MtYPTzS1D7ajg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by GV1PR08MB7348.eurprd08.prod.outlook.com (2603:10a6:150:23::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Thu, 27 Jan 2022 11:52:22 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63%5]) with mapi id 15.20.4930.017; Thu, 27 Jan 2022 11:52:22 +0000 Date: Thu, 27 Jan 2022 11:52:20 +0000 From: Szabolcs Nagy To: Stefan Liebler Cc: libc-alpha@sourceware.org Subject: Re: [PATCH v7] posix: Add terminal control setting support for posix_spawn Message-ID: <20220127115220.GE1989194@arm.com> References: <20220124181026.835706-1-adhemerval.zanella@linaro.org> <475ee880-5f93-0c71-96f7-f8ea303aafed@linux.ibm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <475ee880-5f93-0c71-96f7-f8ea303aafed@linux.ibm.com> X-ClientProxiedBy: LO2P265CA0212.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::32) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 36bc25b8-8775-4e69-a615-08d9e18b810e X-MS-TrafficTypeDiagnostic: GV1PR08MB7348:EE_|VE1EUR03FT050:EE_|VI1PR08MB4333:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: SFv5/uytzpw+trNhl/Qo0NECXHaIEwRGeL5u/4T/2QO0LdD8zQSUg59OC6Yov1tAaMdLQIa+b85c+NrOliLrRkmn/mIsXMm9P01VjcNNkpzRMK8sWBezwV485Ilpbo35D2LpT3LAfbXa4Jmt9ZYzTVuhnsTCe3t7lEHWxWOWm7i7RQSbAtSY2p/H2uWKosJE7HB4ITkekw4GTy5qiarw4lQOHZv8xv2fxvRrNCipSdAgdvdQpzaK0HCYf9aZAwcrlaAOm21RGp9iCFKmP0W3InboDrovlm6/q7fu9FvJda6L7Iudc30Qoq4FHk6cVFhYqGCb7MGYFrlTe0gwuA7b35fTwS4FU1ASq1JTE+LnlaNAXKznXfXCDfLQvFhgmHSSD2Cxi7UVY6AMeR+/C2/inT9huMqTBx9jwVj4pNAGtAs0spwqMImF98LQl3OSGTKJyVsTybfwSsFrRGhf9VfF9gwKNhUxK8xXaervwSGFZHT5ZV+WnmbcQClSk3goFJ64S8ccSpI9MqUQ9YXnTTuQArEDQfS/6kaToi/8Gv5TkAgy8r6wkG+OzMm9khY97hPBauMgiji5R95gRdn7QYHTl2z/MJAHQ+S/IkDs6Yjb9WbNEt5zVgedIwaUiuRrmCQFb0CrjJbZksm6uB198wrkIqWVkRoYYiQQBhVmsw6LsXHb1XIBwJ4vYWwo9dYFfKdIls653qAIbNHkL6Kubm9K3Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB7179.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38350700002)(6916009)(53546011)(38100700002)(6512007)(33656002)(52116002)(6506007)(508600001)(316002)(36756003)(66476007)(8676002)(2906002)(8936002)(5660300002)(26005)(44832011)(6486002)(4744005)(186003)(1076003)(83380400001)(2616005)(66946007)(66556008)(4326008)(86362001)(20210929001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7348 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5aa7a34a-ee35-47a9-286a-08d9e18b7a9b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yjc54q0AmzlugcrxV1C4w76vAKUKd3nq5wYPiGd/hqi8dVlKY0T5VYs3HUxqb6sF//91T2vJJGimI1mPat+4bpoAN5MePHeSEzFuPNi+spCY3yYvknCbrdk8IzQK44xawsne2K6xKP/jkMtxq4ou607VZ+WI1gA/GLp8xyKWY0eVG+zkihb0XMsBBsF5I7c+ArGzspxSLtX1C/+j5WsExdEkp3vCNUKjfkzSkF6Pfqo0EEUb3wtYBUqoL9HWvXTP49NxM5BZbh3pApMmT4zCL7hoOwCnePP3bV0zFjHt8yu41UmNUZz2cTVqFZgObLgz87sL2od4OCY5SR0EucCWrWAvR6dmfSff+HnA53X0si6cHOYVZ1bef/iw7eYrDQOYMEEkUy0n+h8yjww198nyV+fsAWR0SGZGzjnvJETj8+/PA8+R/6RAhcQHTwmoMBPM/Xqww6xDDp9qVXPXYk4w/WKuBoU9/+Qf0wyaZ+IVNIJ/NargKtPXRWgErr/a1KDs8RjnVR+hdX6mzwbC4udTxigB1rw20Q4mRKd9lddL9P77nQFISTcjxLW+z9YAhdXWad17bINoEZ1X4rgvxhTqDV2Xd7drwzyPBjF+AsR2H5vKabls9gGF7jAMlZnSgh9ug4Soz+ntuPxskLdV2rswcUOE0Wly3CW2TxlSmkYEerSNXInoYgsMm9qj9RbPPpViyuexkQTDCfA2CoE4CpNSHDHhI0ZNzJBHLHfQkzPdWGIaUjl2h8L/1jBY3hQpssecpb9al5R8qQ6+SKjdEiuHuA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(40470700004)(46966006)(2616005)(508600001)(2906002)(8676002)(36860700001)(33656002)(36756003)(26005)(40460700003)(8936002)(6862004)(53546011)(6506007)(6512007)(356005)(83380400001)(5660300002)(4326008)(316002)(4744005)(336012)(186003)(1076003)(70206006)(6486002)(47076005)(86362001)(70586007)(82310400004)(81166007)(44832011); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2022 11:52:33.0466 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36bc25b8-8775-4e69-a615-08d9e18b810e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4333 X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2022 11:52:37 -0000 The 01/27/2022 09:27, Stefan Liebler via Libc-alpha wrote: > On 24/01/2022 22:52, Carlos O'Donell via Libc-alpha wrote: > > and posix_spawnattr_tcgetpgrp_np. > > The function sets a new attrib > > Hi Adhemerval, > > I'm getting an error with the new posix/tst-spawn6 testcase. > > When running the test in an interactive shell, the test passes: > $ cd > $ make t=posix/tst-spawn6 test > PASS: posix/tst-spawn6 > original exit status 0 > > When running it e.g. as ssh-command or as cron-job, the test fails: > $ ssh localhost "cd ; make t=posix/tst-spawn6 test;" > FAIL: posix/tst-spawn6 > original exit status 1 > error: xopen.c:28: open64 ("/dev/tty", 0x0, 0600): No such device or address > error: 1 test failures > > The failing open is the first one executed in do_test. > > Would it make sense to mark the test UNSUPPORTED in this case? note: i see the same error when i run the test in a container without a tty. (i now added --tty to my docker run command)