From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30300 invoked by alias); 2 Apr 2003 11:46:17 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 30293 invoked from network); 2 Apr 2003 11:46:15 -0000 Received: from unknown (HELO mononoke.wasabisystems.com) (166.84.0.13) by sources.redhat.com with SMTP; 2 Apr 2003 11:46:15 -0000 Received: from wasabisystems.com (CPE-203-51-30-160.nsw.bigpond.net.au [203.51.30.160]) by mononoke.wasabisystems.com (Postfix) with ESMTP id DE3A45E406; Wed, 2 Apr 2003 06:46:12 -0500 (EST) Message-ID: <3E8ACD85.7060900@wasabisystems.com> Date: Wed, 02 Apr 2003 11:46:00 -0000 From: Ben Elliston User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Eli Zaretskii Cc: gdb@sources.redhat.com Subject: Re: makeinfo with gdb.texinfo References: <20030331172211.GB10233@white> <20030331174222.GA30182@nevyn.them.org> <20030331175248.GC10233@white> <16008.34076.442297.792987@casey.transmeta.com> <8011-Wed02Apr2003061800+0300-eliz@elta.co.il> In-Reply-To: <8011-Wed02Apr2003061800+0300-eliz@elta.co.il> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010807020708090405020300" X-SW-Source: 2003-04/txt/msg00020.txt.bz2 This is a cryptographically signed message in MIME format. --------------ms010807020708090405020300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 1012 Eli Zaretskii wrote: >Actually, it's a deliberately programmed feature. It's even described >in the manual: relative file names are interpreted as being relative >to one of the directories mentioned in the INFOPATH environment >variable (or in the default Info search path if INFOPATH is >undefined). > >It mimics the behavior of a Unix shell when searching for executable >programs: the current directory is never searched, unless you have "." >in your PATH. > One could argue that there is a fundamental difference between a shell and other programs: the shell executes programs; most others treat their arguments as input files. In the context of a shell, it makes sense to apply a search path to prevent users from accidentally executing the wrong program. You will note that it is not necessary to run `gdb ./a.out' to debug a program of that name in the current working directory. In the case of Info, the behaviour you describe creates, in practice, more problems than it solves. Cheers, Ben --------------ms010807020708090405020300 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature Content-length: 5145 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIK9jCCBXcwggNfoAMCAQICASIwDQYJKoZIhvcNAQEEBQAwga0xCzAJ BgNVBAYTAlVTMREwDwYDVQQIEwhOZXcgWW9yazERMA8GA1UEBxMITmV3IFlv cmsxHTAbBgNVBAoTFFdhc2FiaSBTeXN0ZW1zLCBJbmMuMQwwCgYDVQQLEwNH SFExHzAdBgNVBAMTFldhc2FiaSBTeXN0ZW1zIFJvb3QgQ0ExKjAoBgkqhkiG 9w0BCQEWG3dlYm1hc3RlckB3YXNhYmlzeXN0ZW1zLmNvbTAeFw0wMzAyMjQy MjQxMDhaFw0wNDAyMjQyMjQxMDhaMIGWMQswCQYDVQQGEwJBVTEMMAoGA1UE CBMDQUNUMREwDwYDVQQHEwhDYW5iZXJyYTEpMCcGA1UEChMgV2FzYWJpIFN5 c3RlbXMgQXVzdHJhbGlhIFB0eSBMdGQxFTATBgNVBAMTDEJlbiBFbGxpc3Rv bjEkMCIGCSqGSIb3DQEJARYVYmplQHdhc2FiaXN5c3RlbXMuY29tMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfPg+ezzk16b0N6CFy5Rbh0u4moSNf TjYz3eXtexiH8oc5NTtlsKmWhY9YxF1bTYAuDmviDeegaF4qAu5xapl4S2ht RwlTRpbv6cOMEyohnSgMpUwlphxYNQysUlnsj3oFsBlEyNp1Qjh7vJUciHOw BH3j99EXT0t6gzkGNUzHBQIDAQABo4IBOTCCATUwCQYDVR0TBAIwADAsBglg hkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYD VR0OBBYEFGwVpP8ZEhGvXgNCCFigMXMfNeZkMIHaBgNVHSMEgdIwgc+AFCsE 6c3zwI0Ic9pXnAtLbXa1yuAFoYGzpIGwMIGtMQswCQYDVQQGEwJVUzERMA8G A1UECBMITmV3IFlvcmsxETAPBgNVBAcTCE5ldyBZb3JrMR0wGwYDVQQKExRX YXNhYmkgU3lzdGVtcywgSW5jLjEMMAoGA1UECxMDR0hRMR8wHQYDVQQDExZX YXNhYmkgU3lzdGVtcyBSb290IENBMSowKAYJKoZIhvcNAQkBFht3ZWJtYXN0 ZXJAd2FzYWJpc3lzdGVtcy5jb22CAQAwDQYJKoZIhvcNAQEEBQADggIBAMW1 JhzdfbE6CO1Zrj2lE/jPHz0nIKemnmwBX3qbj2VtK5aZHjp1HWg6pK9qMtq5 LvPBTpZmdGfvitInqrr0JvS8uMZoMH6ImGGz2XTyS2Tmos+gRJvDU0k5VkZb vTCsxFLQfWWW0WcHs8dBR/IUynfoDXqiDhhO30jwo79qrVbi6+2E9wpdo3rm VGH7JpECsVdaAmt1SqRhSXgfwPdIuuW7EJPvvBqxAiMwAXhYhvjhG6OluSLm XNU3ZU0ogRgoZj4oyvaxqkqB1Dw0vSEPWxA/GyC3zecVGAA1PMiAdnhbz1hc eSa+y1zgY62m+1HNgyQGdEitlCRz8z4eJXkb2IM8ag1AW1nGE6rO88wV2l3p HGQyXshLCQlhlmQoKE5eKgQpbXwLHuQa3Cfxw5mzF+uuSZnq+tsHmnHFBqEv todz8DFDHaxs+Dwvmgtpbd7YtcnkMdOXxgsFokzVFq/KYxpbIQubhgkbS62S CcMuYO5LiMjMBzskYd2peDt46zRsait6ozAHrPp1SpiDwel1nwABqR25UMfN BBp53l7ONzE5PCMymzrllMGdXV+m8yapIdGwy2TDB9Z1Y6MFUraAa5ILC7KP 1ojDGdeV/RwOhglC/8MyRvQfJNebylGWQhDBVfY+A9xQtRk4rp0jKr9KcMZU fF0hdoftuLXbfnbNulqvMIIFdzCCA1+gAwIBAgIBIjANBgkqhkiG9w0BAQQF ADCBrTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE5ldyBZb3JrMREwDwYDVQQH EwhOZXcgWW9yazEdMBsGA1UEChMUV2FzYWJpIFN5c3RlbXMsIEluYy4xDDAK BgNVBAsTA0dIUTEfMB0GA1UEAxMWV2FzYWJpIFN5c3RlbXMgUm9vdCBDQTEq MCgGCSqGSIb3DQEJARYbd2VibWFzdGVyQHdhc2FiaXN5c3RlbXMuY29tMB4X DTAzMDIyNDIyNDEwOFoXDTA0MDIyNDIyNDEwOFowgZYxCzAJBgNVBAYTAkFV MQwwCgYDVQQIEwNBQ1QxETAPBgNVBAcTCENhbmJlcnJhMSkwJwYDVQQKEyBX YXNhYmkgU3lzdGVtcyBBdXN0cmFsaWEgUHR5IEx0ZDEVMBMGA1UEAxMMQmVu IEVsbGlzdG9uMSQwIgYJKoZIhvcNAQkBFhViamVAd2FzYWJpc3lzdGVtcy5j b20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJ8+D57POTXpvQ3oIXLl FuHS7iahI19ONjPd5e17GIfyhzk1O2WwqZaFj1jEXVtNgC4Oa+IN56BoXioC 7nFqmXhLaG1HCVNGlu/pw4wTKiGdKAylTCWmHFg1DKxSWeyPegWwGUTI2nVC OHu8lRyIc7AEfeP30RdPS3qDOQY1TMcFAgMBAAGjggE5MIIBNTAJBgNVHRME AjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp Y2F0ZTAdBgNVHQ4EFgQUbBWk/xkSEa9eA0IIWKAxcx815mQwgdoGA1UdIwSB 0jCBz4AUKwTpzfPAjQhz2lecC0ttdrXK4AWhgbOkgbAwga0xCzAJBgNVBAYT AlVTMREwDwYDVQQIEwhOZXcgWW9yazERMA8GA1UEBxMITmV3IFlvcmsxHTAb BgNVBAoTFFdhc2FiaSBTeXN0ZW1zLCBJbmMuMQwwCgYDVQQLEwNHSFExHzAd BgNVBAMTFldhc2FiaSBTeXN0ZW1zIFJvb3QgQ0ExKjAoBgkqhkiG9w0BCQEW G3dlYm1hc3RlckB3YXNhYmlzeXN0ZW1zLmNvbYIBADANBgkqhkiG9w0BAQQF AAOCAgEAxbUmHN19sToI7VmuPaUT+M8fPScgp6aebAFfepuPZW0rlpkeOnUd aDqkr2oy2rku88FOlmZ0Z++K0iequvQm9Ly4xmgwfoiYYbPZdPJLZOaiz6BE m8NTSTlWRlu9MKzEUtB9ZZbRZwezx0FH8hTKd+gNeqIOGE7fSPCjv2qtVuLr 7YT3Cl2jeuZUYfsmkQKxV1oCa3VKpGFJeB/A90i65bsQk++8GrECIzABeFiG +OEbo6W5IuZc1TdlTSiBGChmPijK9rGqSoHUPDS9IQ9bED8bILfN5xUYADU8 yIB2eFvPWFx5Jr7LXOBjrab7Uc2DJAZ0SK2UJHPzPh4leRvYgzxqDUBbWcYT qs7zzBXaXekcZDJeyEsJCWGWZCgoTl4qBCltfAse5BrcJ/HDmbMX665Jmer6 2weaccUGoS+2h3PwMUMdrGz4PC+aC2lt3ti1yeQx05fGCwWiTNUWr8pjGlsh C5uGCRtLrZIJwy5g7kuIyMwHOyRh3al4O3jrNGxqK3qjMAes+nVKmIPB6XWf AAGpHblQx80EGnneXs43MTk8IzKbOuWUwZ1dX6bzJqkh0bDLZMMH1nVjowVS toBrkgsLso/WiMMZ15X9HA6GCUL/wzJG9B8k15vKUZZCEMFV9j4D3FC1GTiu nSMqv0pwxlR8XSF2h+24tdt+ds26Wq8xggOfMIIDmwIBATCBszCBrTELMAkG A1UEBhMCVVMxETAPBgNVBAgTCE5ldyBZb3JrMREwDwYDVQQHEwhOZXcgWW9y azEdMBsGA1UEChMUV2FzYWJpIFN5c3RlbXMsIEluYy4xDDAKBgNVBAsTA0dI UTEfMB0GA1UEAxMWV2FzYWJpIFN5c3RlbXMgUm9vdCBDQTEqMCgGCSqGSIb3 DQEJARYbd2VibWFzdGVyQHdhc2FiaXN5c3RlbXMuY29tAgEiMAkGBSsOAwIa BQCgggJBMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF MQ8XDTAzMDQwMjExNDYxM1owIwYJKoZIhvcNAQkEMRYEFBXd26tl6GPsRVHs sVjYdfqGRjesMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZI hvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMC AgEoMIHEBgkrBgEEAYI3EAQxgbYwgbMwga0xCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhOZXcgWW9yazERMA8GA1UEBxMITmV3IFlvcmsxHTAbBgNVBAoTFFdh c2FiaSBTeXN0ZW1zLCBJbmMuMQwwCgYDVQQLEwNHSFExHzAdBgNVBAMTFldh c2FiaSBTeXN0ZW1zIFJvb3QgQ0ExKjAoBgkqhkiG9w0BCQEWG3dlYm1hc3Rl ckB3YXNhYmlzeXN0ZW1zLmNvbQIBIjCBxgYLKoZIhvcNAQkQAgsxgbaggbMw ga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhOZXcgWW9yazERMA8GA1UEBxMI TmV3IFlvcmsxHTAbBgNVBAoTFFdhc2FiaSBTeXN0ZW1zLCBJbmMuMQwwCgYD VQQLEwNHSFExHzAdBgNVBAMTFldhc2FiaSBTeXN0ZW1zIFJvb3QgQ0ExKjAo BgkqhkiG9w0BCQEWG3dlYm1hc3RlckB3YXNhYmlzeXN0ZW1zLmNvbQIBIjAN BgkqhkiG9w0BAQEFAASBgEZ/wcJAUabtsvvPWvS/uiuXkh5QFE3deRTetDIc R0KH+eC9VRjHUuBeiCVHBu3N1/6vtqwb+R2KS31lxJrk2hMVDkxTyvuz3ZQm 9sNXTcLR3L5yuhEzN5Sl+lQDl3SsSzzbu1AQ2lTEDh3bMTwHHkeq2L4CFykR Oyf6JECOhlkZAAAAAAAA --------------ms010807020708090405020300--