Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 17310 invoked by uid 500); 28 May 2003 20:28:11 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 17298 invoked from network); 28 May 2003 20:28:11 -0000 Date: Wed, 28 May 2003 13:26:22 -0700 From: wtc@netscape.com (Wan-Teh Chang) Subject: Re: apr_dso_load() suffixes To: dev@apr.apache.org In-Reply-To: <3ED4948D.4080500@attglobal.net> Message-ID: <3ED51B6E.5060900@netscape.com> References: <3ED4948D.4080500@attglobal.net> X-Mailer: AOL Communicator (20030430.1 Win) MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010704000904080802040505" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is a cryptographically signed message in MIME format. --------------ms010704000904080802040505 Content-Type: TEXT/PLAIN; CHARSET=us-ascii Jeff Trawick wrote: > can't see such code... maybe Win32 itself adds .dll under some > circumstances This is documented in the Win32 LoadLibrary() function's documentation. Windows adds .dll if the specified file name has no extension. If you want to load a DLL whose name really has no extension, you need to explicitly append a dot (.) to the DLL's name. See the Remarks section in http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/loadlibrary.asp. Wan-Teh --------------ms010704000904080802040505 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 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIK2zCCA3wwggLloAMCAQICAmnXMA0GCSqGSIb3DQEBBQUAMIGTMQsw CQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZp ZXcxGzAZBgNVBAoTEkFtZXJpY2EgT25saW5lIEluYzEZMBcGA1UECxMQQU9M IFRlY2hub2xvZ2llczEnMCUGA1UEAxMeSW50cmFuZXQgQ2VydGlmaWNhdGUg QXV0aG9yaXR5MB4XDTAzMDMwNjE5MjYyN1oXDTAzMDkwMjE5MjYyN1oweDEL MAkGA1UEBhMCVVMxGzAZBgNVBAoTEkFtZXJpY2EgT25saW5lIEluYzETMBEG CgmSJomT8ixkAQETA3d0YzEfMB0GCSqGSIb3DQEJARYQd3RjQG5ldHNjYXBl LmNvbTEWMBQGA1UEAxMNV2FuLVRlaCBDaGFuZzCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEAvVuI2OjsDoT/rRAl3Yx5bN6Cze6SqMMEN0omPycOQHrQ ZN0sD9LILghCN7xvYjn+CvfdEGg4Qz6ESXG6Jqz1xiWU7fZ0zOxUh0gwu0A4 iIX9zzqbLzUuRlj1HC8NqzxMMWUHKlsOrO5RERyrZiUEOuv3cVW6w6MgiGWc M4zc7zsCAwEAAaOB+DCB9TAOBgNVHQ8BAf8EBAMCBSAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMEMGCWCGSAGG+EIBDQQ2FjRJc3N1ZWQgYnkg TmV0c2NhcGUgQ2VydGlmaWNhdGUgTWFuYWdlbWVudCBTeXN0ZW0gNC41MBsG A1UdEQQUMBKBEHd0Y0BuZXRzY2FwZS5jb20wHwYDVR0jBBgwFoAUKduyLYN+ f4sju8LMZrk56CnzAoYwQQYIKwYBBQUHAQEENTAzMDEGCCsGAQUFBzABhiVo dHRwOi8vY2VydGlmaWNhdGVzLm5ldHNjYXBlLmNvbS9vY3NwMA0GCSqGSIb3 DQEBBQUAA4GBAFKSuC22pWHVly5875j++sq98eEMMZEAk4PsAu/V1jQnkKno DBhbXKx2tGpDELZPUogXtFg1pLpclo6iCOd931HtHuLTi4AQGKm2RaDnvMuc ldMhQIAEByUo14XYExuAh7yEmYoflcdmIeuNFZsbXbJmoUZMnzJpm5Zeqkcp umRNMIIDfTCCAuagAwIBAgICadgwDQYJKoZIhvcNAQEEBQAwgZMxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEb MBkGA1UEChMSQW1lcmljYSBPbmxpbmUgSW5jMRkwFwYDVQQLExBBT0wgVGVj aG5vbG9naWVzMScwJQYDVQQDEx5JbnRyYW5ldCBDZXJ0aWZpY2F0ZSBBdXRo b3JpdHkwHhcNMDMwMzA2MTkyNjI3WhcNMDMwOTAyMTkyNjI3WjB4MQswCQYD VQQGEwJVUzEbMBkGA1UEChMSQW1lcmljYSBPbmxpbmUgSW5jMRMwEQYKCZIm iZPyLGQBARMDd3RjMR8wHQYJKoZIhvcNAQkBFhB3dGNAbmV0c2NhcGUuY29t MRYwFAYDVQQDEw1XYW4tVGVoIENoYW5nMIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQDSMpCrvC2SZSYRtz6DE+4mAWcMFhioPG+9nQVKBiJ9XK0o9HXk TmCV2ugVpW/ReCQaus7BtuvSSrteEfGNltQb75Xl98KJbvNkrQ7a3JsgizxP Ylf1QL1tTmmUEMvd9iqkz/IgqnoBhNaqygYjC9DBA6W8/eaNQxLjBz3wyg0y WQIDAQABo4H5MIH2MA8GA1UdDwEB/wQFAwMHgAAwHQYDVR0lBBYwFAYIKwYB BQUHAwIGCCsGAQUFBwMEMEMGCWCGSAGG+EIBDQQ2FjRJc3N1ZWQgYnkgTmV0 c2NhcGUgQ2VydGlmaWNhdGUgTWFuYWdlbWVudCBTeXN0ZW0gNC41MBsGA1Ud EQQUMBKBEHd0Y0BuZXRzY2FwZS5jb20wHwYDVR0jBBgwFoAUKduyLYN+f4sj u8LMZrk56CnzAoYwQQYIKwYBBQUHAQEENTAzMDEGCCsGAQUFBzABhiVodHRw Oi8vY2VydGlmaWNhdGVzLm5ldHNjYXBlLmNvbS9vY3NwMA0GCSqGSIb3DQEB BAUAA4GBAEsvGCv7zTq19sfEDGvXThZdpYAWGAD2h/jNcYY46QOzTs9xE0sl 9ssJw7egFt9P0j2oSq9CD9+xy8eOtuVZrC+D6CoS+vCaAGZdyO+cSSvQAApK /uyK6bxapbPxPA55uBUTvOTmrkvCtdJJhSWYJatIka2z4f7HkkhHK0e8yblY MIID1jCCAz+gAwIBAgIEAgAB5jANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG EwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMRwwGgYDVQQDExNHVEUg Q3liZXJUcnVzdCBSb290MB4XDTAxMDYwMTEyNDcwMFoXDTA0MDYwMTIzNTkw MFowgZMxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91 bnRhaW4gVmlldzEbMBkGA1UEChMSQW1lcmljYSBPbmxpbmUgSW5jMRkwFwYD VQQLExBBT0wgVGVjaG5vbG9naWVzMScwJQYDVQQDEx5JbnRyYW5ldCBDZXJ0 aWZpY2F0ZSBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB AOLvXyx2Q4lLGl+z5fiqb4svgU1n/71KD2MuxNyF9p4sSSYg/wAX5IiIad79 g1fgoxEZEarW3Lzvs9IVLlTGbny/2bnDRtMJBYTlU1xI7YSFmg47PRYHXPCz eauaEKW8waTReEwG5WRB/AUlYybr7wzHblShjM5UV7YfktqyEkuNAgMBAAGj ggGCMIIBfjBNBgNVHR8ERjBEMEKgQKA+hjxodHRwOi8vd3d3MS51cy1ob3N0 aW5nLmJhbHRpbW9yZS5jb20vY2dpLWJpbi9DUkwvR1RFUm9vdC5jZ2kwHQYD VR0OBBYEFCnbsi2Dfn+LI7vCzGa5Oegp8wKGMGYGA1UdIARfMF0wRgYKKoZI hvhjAQIBBTA4MDYGCCsGAQUFBwIBFipodHRwOi8vd3d3LmJhbHRpbW9yZS5j b20vQ1BTL09tbmlSb290Lmh0bWwwEwYDKgMEMAwwCgYIKwYBBQUHAgEwWAYD VR0jBFEwT6FJpEcwRTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dURSBDb3Jw b3JhdGlvbjEcMBoGA1UEAxMTR1RFIEN5YmVyVHJ1c3QgUm9vdIICAaMwKwYD VR0QBCQwIoAPMjAwMTA2MDExMjQ3MzBagQ8yMDAzMDkwMTIzNTkwMFowDgYD VR0PAQH/BAQDAgEGMA8GA1UdEwQIMAYBAf8CAQEwDQYJKoZIhvcNAQEFBQAD gYEASmIO2fpGdwQKbA3d/tIiOZkQCq6ILYY9V4TmEiQ3aftZXuIRsPmfpFeG imkfBmPRfe4zNkkQIA8flxcsJ2w9bDkEe+JF6IcbVLZgQW0drgXznfk6NJrj e2tMcfjrqCuDsDWQTBloce3wYyJewlvsIHq1sFFz6QfugWd2eVP3ldQxggNU MIIDUAIBATCBmjCBkzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYD VQQHEw1Nb3VudGFpbiBWaWV3MRswGQYDVQQKExJBbWVyaWNhIE9ubGluZSBJ bmMxGTAXBgNVBAsTEEFPTCBUZWNobm9sb2dpZXMxJzAlBgNVBAMTHkludHJh bmV0IENlcnRpZmljYXRlIEF1dGhvcml0eQICadgwCQYFKw4DAhoFAKCCAg8w GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDMw NTI4MjAyNjIyWjAjBgkqhkiG9w0BCQQxFgQU4nCc/HeTpf9gVtgIX1OmKO9o oWUwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgIC AIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgasG CSsGAQQBgjcQBDGBnTCBmjCBkzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNB MRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRswGQYDVQQKExJBbWVyaWNhIE9u bGluZSBJbmMxGTAXBgNVBAsTEEFPTCBUZWNobm9sb2dpZXMxJzAlBgNVBAMT HkludHJhbmV0IENlcnRpZmljYXRlIEF1dGhvcml0eQICadcwga0GCyqGSIb3 DQEJEAILMYGdoIGaMIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAU BgNVBAcTDU1vdW50YWluIFZpZXcxGzAZBgNVBAoTEkFtZXJpY2EgT25saW5l IEluYzEZMBcGA1UECxMQQU9MIFRlY2hub2xvZ2llczEnMCUGA1UEAxMeSW50 cmFuZXQgQ2VydGlmaWNhdGUgQXV0aG9yaXR5AgJp1zANBgkqhkiG9w0BAQEF AASBgJa/j2mD4AP/HsIfZHWmFqr8ZCxnNZF60kbNiYuaK6NH7o6hfox3IxYD lZ2iaeuGRJ/DPdG8GDLuK9Z4dEJS9IwcBDOnU+s9FbG8z2RKnrEpvTjuRKlF 60taO4Um6ay99Ne4cCERMxV3lAvq9Mvkk6w+GyxxTUHxm1iOAeZnKpERAAAA AAAA --------------ms010704000904080802040505--