From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id F23541F8C6 for ; Tue, 29 Jun 2021 13:01:45 +0000 (UTC) Received: from localhost ([::1]:53760 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyDN3-0000FZ-0q for normalperson@yhbt.net; Tue, 29 Jun 2021 09:01:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly93C-0006nO-Tj for bug-gnulib@gnu.org; Tue, 29 Jun 2021 04:24:58 -0400 Received: from mail-bn8nam11olkn2010.outbound.protection.outlook.com ([40.92.20.10]:4289 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly939-0002Oh-Mb for bug-gnulib@gnu.org; Tue, 29 Jun 2021 04:24:58 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PbwTgH/dtfIl8L9OE+ZWQHyziqMZc8yQPjA3F4wjhbuxGf3wTWQmIbkrz1inUXknug2D8NhwhOp5rj+fUEB8gkK0Ps+2N8YRIA6gFkznl+2+1KnWQBHcw+iflx3aaQD37C8KYtIKB+lxh8I/2ltV4gAhNjpU5vjW7KLU53GWBJGJJaMcljqoxMX9T32dDLL1aMslh+qERpx5Zm7JoTdkHSNHSqgn9h0kyVYfF4xphUeGr3qq2bSnX6NZNIvjcnPDQDQc26K+kjjQ7tt06PVyxNLjn9EUEbjV3UU0OVcnkRkhxzw7g5LOFYf+Rf8JQZcMgWFrUsydx0WsYoTua7M4aA== 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=RQvWH47VZgZ1M1LGVRr09+rkBjXGr8rnrP7nfALQ8UM=; b=EwmuMWfT/ePIsLrQEPPm4tdf/kV4clbqee/3nFXNlF81sCNu56neTLCpWcAJ0nSjjjPXDnFik4AAKE9NiiAiyf94wYGFT2d/IGuIiPU15jdJhIH7bIo3koOikJoKqtS6faeYcanb+MzhKFVH6gmDJwuDe0Nwe7boOxA6BIYlyXgaqd0AR5ZNRgEAEXG8RH7sER7r7Eop4cfwoj6mQGXTVAsQwh1SsoQwOSVp5+vEOsaoNB9svbihaGvSYFUie6536p76nMsnkTctfZK960YYzFF+iWKv2cxbjgVE6k9LhHiqNbs6ygSKhF2AXYoONR6RRNF+ptp5A+0hbo9kbfR5/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RQvWH47VZgZ1M1LGVRr09+rkBjXGr8rnrP7nfALQ8UM=; b=UWKuFzwc5Q8F0jC3Qmcip31KyB7Bx+fXaegh0P7l999yogNDvAGOvLHEdEg+nAKPRaCjRuVnoh/GngcSRMcOivwHVWaIVnU3f/hWJ5ovldEd9fnzCwQw2GpJErehBJIhWG9EG8gnitSpEjj6gXupi+IrQ1r/jS2cVKXndUqh7M/ZO8kcUS3RUWCCCzhgO4ln9K7PDF5tuid4gWid84Pq5GvAu2+LX4jWt/cdqm7bQ/uJRevWHH4UzTHERNEp52WNKUM1KT4Wu5157S4Iu5kDhpsof/q2K1BPso5ehda/olRMJhCLMkwUsqgPcOa5ql1p+K5psNVlsu3GjaQtcOJaDA== Received: from MWHPR1401MB1951.namprd14.prod.outlook.com (2603:10b6:301:51::14) by MW4PR14MB4619.namprd14.prod.outlook.com (2603:10b6:303:100::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.23; Tue, 29 Jun 2021 08:24:53 +0000 Received: from MWHPR1401MB1951.namprd14.prod.outlook.com ([fe80::adc0:8922:4de7:e7b7]) by MWHPR1401MB1951.namprd14.prod.outlook.com ([fe80::adc0:8922:4de7:e7b7%9]) with mapi id 15.20.4264.026; Tue, 29 Jun 2021 08:24:53 +0000 From: Jay K To: "bug-gnulib@gnu.org" Subject: getprocname Tru64 Thread-Topic: getprocname Tru64 Thread-Index: AQHXbMA8gAm9+jG+l0SnN53fGH0wUA== Date: Tue, 29 Jun 2021 08:24:53 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [wmqtWKXCu7SvhlkGJgAkw31bsT3mY7AByXdEmLMORXXWx9vzBH2my9r+gResQmc8] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 828eddc9-99a1-49c8-d565-08d93ad75f04 x-ms-traffictypediagnostic: MW4PR14MB4619: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UtnVbRy32zTJCKBWAO0SHlVlUnbtlyOYcIb4+afn4kVwcwKdT5hkPAJ8V5xhyKCVdCoaA1WLAPtri8p2nW7waijET6FfFcMutHG0c3U+lWTa1OcW4grw6Iaj+DI7YnulycA6NBBNHcdIO95QDocXE8vScGqtbE0/KdfxQPKAG316EWbtsk2XqV/goc6IG5c/N8+50NDLEEDQ1u9pVXuzs3ejyjZVmB8QpopQbiQQP4EqbZRAs+DiHkw3XqecLlKE+hQ+8Z2CX18dWLwgxYCHfZH8DDXBkPAZAEPLsNUYWayZoQj+t0rTDJs07+AuCktHyMllNWSA/tYwUbCJT9O3fvIk/K5rbRnpSNreOgSZD3q1bWRHFVJ1z/7lCCN3bWBnRTb91Ktqu20naeHSMMQyUMgVGGmj2EaoAaDbbQKkY/Np8G7kIWou4I6rsCw5KfXK x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 4UXZMOoca2WVvpvD5dki4V9KM6jYcpmYjGWdbF2V/ewRtOYAhrK4a0p5n2BZ2FyxEVuxzgx3ZZRz649tQtlK02rg8NMJ4yAVPhb0HjRFqy6g13jvNY7cJQ2VapKLpX3Dr1FJqqjZUBeei87PcnLUkAF35DXWnPD7bcZ664iRsTUwu2J1Naa59gQY7jq8QPEkxIT5i7RfjmrSx5JjQTOJvA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-32894.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1401MB1951.namprd14.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 828eddc9-99a1-49c8-d565-08d93ad75f04 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2021 08:24:53.5188 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR14MB4619 Received-SPF: pass client-ip=40.92.20.10; envelope-from=jayk123@hotmail.com; helo=NAM11-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 29 Jun 2021 08:58:48 -0400 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Larkin Nickle Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" I see I lost the race here, but here is my rendition of getprogname for Tru= 64, much more efficient.=0A= =0A= > diff -c getprogname.c.orig getprogname.c=0A= *** getprogname.c.orig =A0Tue Jun 29 03:46:44 2021=0A= --- getprogname.c =A0 =A0 =A0 Tue Jun 29 03:48:55 2021=0A= ***************=0A= *** 283,288 ****=0A= --- 283,291 ----=0A= =A0 =A0 =A0 =A0 close (fd);=0A= =A0 =A0 =A0 }=0A= =A0 =A0 return "?";=0A= + # elif defined __osf__=0A= + =A0 extern char** __Argv;=0A= + =A0 return last_component (__Argv[0]);=0A= =A0 # else=0A= =0A= I came to this by:=0A= 1: Looked in old gcc to find:=0A= #define MD_STARTFILE_PREFIX "/usr/lib/cmplrs/cc/"=0A= =0A= 2: grep/nm/dis there.=0A= =0A= I had hoped to step through the startup but haven't learned this dbx yet.= =0A= =0A= There is also maybe "auxv" stuff.=0A= =0A= I find the proc file system kinda gross and inefficient but yeah.=0A= =0A= Thank you,=0A= =A0- Jay=0A= =0A= =0A=