From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id B709D1A4F5F3 for ; Sun, 26 May 2024 12:51:16 -0400 (EDT) (envelope-from prvs=1876cde3b2=illumos@fiddaman.net) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 045E5FD7DA5; Sun, 26 May 2024 12:51:16 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1716742276; b=KQ5AE61jH6bTesF65lreyFyQ+lGcY6XSJBSA37NmQkQ9Oriin6 P1xgmV/nabTlLFR2G3lFGRHFtOsOnLgAKpIaSrhKuAItsuyqV8NXf4OeipDMnfp0 nkWB4hZRLvxF+bvhVD6/CX/Pe9S4Sai3nQHoM8xI3gFn7+3zcQck0aJFOwbIZdQM eRJXbRzWOobI/p/XJqk/RR3uiCa/pP8pDwz9h1z1ZLYbAZMGPKBAx7aXJsJuH931 Ij2TlE5xWVLaaOr7Ihu8+0qpQPhbEIojoH7ObyGiuP7/WgwDNhBtWM+CSKW/1XOT I12a7+kYwrCVGXczBPxpV13F6U5mUIi85qtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:mime-version :content-type; s=arcseal; t=1716742276; bh=KYIa0AefIQ5Hr8QT/BLYH r7cZLHAOCH+sCKCxJSLD6M=; b=y7dpMK4eXW7JWHw7n1XicZhPP3RL7XHV8TT2/ ERlPNYQjRjvvK/iiqc1sv0kn68uGn0NZUUXlKd/BpW8snzVL/ROD9vkQKxkzoQhL x7/6waIe+X4zGXAADmz5Luj93IjwOdoNSFGm6NnEF9GYYyJCWITUfb0VMPiWVbO8 HRoi2YH6xoyJGVBZe8bE7ySuRQzCm2J8/RDIQlN3yMeV5h1jcqQ0mDOBFtC4x8Wg NPQNJl9XQEQsmymJp0y0HRAEBZPLasg7orWCnxFlwnROtrHhCg2wdhMZAKJS13tG F8UzflEz76ScnoX607wZpjES+w7pw4gTTTGj1isu+mATJJJ1g== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (1024-bit rsa key sha256) header.d=fiddaman.net header.i=@fiddaman.net header.b=oVvqdRWG header.a=rsa-sha256 header.s=boomer x-bits=1024; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fiddaman.net; iprev=pass smtp.remote-ip=89.248.55.103 (mail.citrus-it.net); spf=pass smtp.mailfrom="prvs=1876cde3b2=illumos@fiddaman.net" smtp.helo=mail.citrus-it.net; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=mail.citrus-it.net policy.ptr=mail.citrus-it.net; x-return-mx=pass header.domain=fiddaman.net policy.is_org=yes (MX Records found: mail21.citrus-it.net,mail30.citrus-it.net,mail98.citrus-it.net,mail99.citrus-it.net); x-return-mx=pass smtp.domain=fiddaman.net policy.is_org=yes (MX Records found: mail21.citrus-it.net,mail30.citrus-it.net,mail98.citrus-it.net,mail99.citrus-it.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (1024-bit rsa key sha256) header.d=fiddaman.net header.i=@fiddaman.net header.b=oVvqdRWG header.a=rsa-sha256 header.s=boomer x-bits=1024; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fiddaman.net; iprev=pass smtp.remote-ip=89.248.55.103 (mail.citrus-it.net); spf=pass smtp.mailfrom="prvs=1876cde3b2=illumos@fiddaman.net" smtp.helo=mail.citrus-it.net; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=mail.citrus-it.net policy.ptr=mail.citrus-it.net; x-return-mx=pass header.domain=fiddaman.net policy.is_org=yes (MX Records found: mail21.citrus-it.net,mail30.citrus-it.net,mail98.citrus-it.net,mail99.citrus-it.net); x-return-mx=pass smtp.domain=fiddaman.net policy.is_org=yes (MX Records found: mail21.citrus-it.net,mail30.citrus-it.net,mail98.citrus-it.net,mail99.citrus-it.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrvdejvddguddtgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fukfggtggusehttdertddttddvnecuhfhrohhmpeetnhguhicuhfhiuggurghmrghnuceo ihhllhhumhhoshesfhhiuggurghmrghnrdhnvghtqeenucggtffrrghtthgvrhhnpeetue ffudeiheeuudeghfegudelhfehueehheeiieduudekjeejvdefudevhfekueenucffohhm rghinhepihhllhhumhhoshdrohhrghenucfkphepkeelrddvgeekrdehhedruddtfedpke elrddvgeekrdehhedrjeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehi nhgvthepkeelrddvgeekrdehhedruddtfedphhgvlhhopehmrghilhdrtghithhruhhsqd hithdrnhgvthdpmhgrihhlfhhrohhmpeeophhrvhhspedukeejiegtuggvfegsvdepihhl lhhumhhoshesfhhiuggurghmrghnrdhnvghtqedpnhgspghrtghpthhtohepuddprhgtph htthhopeeouggvvhgvlhhophgvrheslhhishhtshdrihhllhhumhhoshdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (fiddaman.net: 89.248.55.103 is authorized to use 'prvs=1876cde3b2=illumos@fiddaman.net' in 'mfrom' identity (mechanism 'ip4:89.248.55.64/26' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="prvs=1876cde3b2=illumos@fiddaman.net"; helo=mail.citrus-it.net; client-ip=89.248.55.103 Received: from mail.citrus-it.net (mail.citrus-it.net [89.248.55.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for ; Sun, 26 May 2024 12:51:15 -0400 (EDT) (envelope-from prvs=1876cde3b2=illumos@fiddaman.net) Authentication-Results: citrusmail; dkim=pass header.i=@fiddaman.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fiddaman.net; s=boomer; t=1716742273; bh=LhHkmFFNQqvo3G3sQCATMYMIMuz8qPxvU6fofTkOPkM=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=oVvqdRWGhTei0i23w4Dm5dpaQJy9zjWkR8iXF5st9jXg0PnA1tHUzUfn6cioB8hNe nrFs1gM0dlOpzQ8KTa8mkocoL6sabuW5ePo9fG27wp1cA84lP5NdNXul/mzkxd8k8R 1qwQEk51rMoO6jc+URhJbk8rrIIGIdnjfln6Fvbo= Received: from reaper.citrus-it.net (reaper.citrus-it.net [89.248.55.79]) by mail.citrus-it.net with ESMTP id 44QGpDnl029189 for ; Sun, 26 May 2024 16:51:13 GMT Date: Sun, 26 May 2024 16:51:12 +0000 From: Andy Fiddaman To: developer@lists.illumos.org Subject: Review - 16583 Want ability to use libtermcap to filter over libcurses(3xcurses) Message-ID: <20240526165112.GA9822@reaper.citrus-it.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Citrus-Version: 6.0.3ba253c X-Citrus-ID: 544QGpDnl029189 X-Citrus-Virus-Scanned: Clean X-Citrus-Spam: Whitelisted X-Citrus-Trust: Trusted Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 2dd59ecc-1b80-11ef-bd69-8d0868a3cf60 Please can you review the following change? This is to help with building software with gcc 14 that treats more things that used to be warnings as errors. Almost all software expects libcurses to provide X/Open interfaces, which means that we need to build it using the headers and libraries under /usr/xpg4/ -- so far so good. However, a lot of this software also include which contains the pre-X/Open definitions that conflict. This change delivers an X/Open version of termcap.h to /usr/xpg4/include to it possible to build these things. 16583 Want ability to use libtermcap to filter over libcurses(3xcurses) https://www.illumos.org/issues/16583 https://code.illumos.org/c/illumos-gate/+/3532 Thanks, Andy