X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type; q=dns; s=default; b=ZBCW EvOa23r7h3s/ZJkIlMOEaUqhKRm7knhW83MWE838PXScD4xLBouffBa01JdijwMU lszdNRZRPpPElUPBJPT6uuBTSss6MhZ1zP9mXlEt9Ka9Gvcy+sKQiZclCt6Oa7iS or8ZDRbHkJ3OuOXnOkJkgKyWEGc0US/r+0F1rqk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type; s=default; bh=xGCundDKQd 3k3XPWMTX/5CVuFwo=; b=Dk1hrg2jRJyA0vbzvRJXc2zXAxy3n08X+nj0eg3uCy HRUZc1OduVi+sIh2uCMX+s4mkQTPWv1QIt9eHpYEIm7iZsVoA6xey0h2fb1trj0s 9ByyOJ2k6wGrtrXUgTfQuMs+w9X5aaO12O1snLeGdzy/ENdeNaJD2M3iadmuqcZT I= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=ham version=3.3.2 spammy=HX-Envelope-From:prvs, HX-Return-Path:D*com, HX-Return-Path:U*prvs, Gaigole X-HELO: sequoia-grove.secure-endpoints.com X-MDAV-Result: clean X-MDAV-Processed: sequoia-grove.secure-endpoints.com, Wed, 07 Dec 2016 15:34:01 -0500 X-Spam-Processed: sequoia-grove.secure-endpoints.com, Wed, 07 Dec 2016 15:34:01 -0500 X-Spam-Report: VBR-Info: md=secure-endpoints.com; mc=all; mv=vbr.emailcertification.org; X-MDRemoteIP: 2001:470:1f07:f77:2d4c:b594:7314:8ec5 X-MDHelo: [IPv6:2001:470:1f07:f77:2d4c:b594:7314:8ec5] X-MDArrival-Date: Wed, 07 Dec 2016 15:34:00 -0500 X-Return-Path: prvs=1149e4b2e3=jaltman AT secure-endpoints DOT com X-Envelope-From: jaltman AT secure-endpoints DOT com X-MDaemon-Deliver-To: cygwin AT cygwin DOT com Subject: Re: Problem with chdir and GetCurrentDirectory on Windows 2016 To: cygwin AT cygwin DOT com References: From: Jeffrey Altman Openpgp: id=FA444AF197F449B24CF3E699F77A735592B69A04; url=http://pgp.mit.edu Message-ID: <4aad3f7d-0646-03f3-c0ed-d309b128071e@secure-endpoints.com> Date: Wed, 7 Dec 2016 15:33:55 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080601000904080908050101" --------------ms080601000904080908050101 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 12/7/2016 3:23 PM, Dipak Gaigole wrote: > GetCurrentDirectory returned , ret =3D <6> GetCurrentDirectory failed with ERROR_INVALID_HANDLE. As a result the buffer was not populated. What is in dirname[] is stack garbage. My guess is that /cygdrive/c/Program Files is not associated with a device or if it associated with a NTFS device the driver doesn't know how to match /cygdrive with a valid path. Jeffrey Altman --------------ms080601000904080908050101 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG 9w0BBwEAAKCCDJswggYCMIIE6qADAgECAhBAAVgjEN7WFoCIXylZ1uvSMA0G CSqGSIb3DQEBCwUAMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1 c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEyMB4XDTE2MTEwMjAzMjQxOFoX DTE3MTEwMjAzMjQxOFowgZYxNTAzBgNVBAsMLFZlcmlmaWVkIEVtYWlsOiBq YWx0bWFuQHNlY3VyZS1lbmRwb2ludHMuY29tMSswKQYJKoZIhvcNAQkBFhxq YWx0bWFuQHNlY3VyZS1lbmRwb2ludHMuY29tMTAwLgYKCZImiZPyLGQBARMg N0YwMDAwMDEwMDAwMDE1ODIzMTBERUE3MDAwMDA3QjQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDPaPDUdwWkzLcNsJjjlDs5lo4ySDKmCgzQ suDt+VY3wP0IZBbu8f/LM3zWCH7zVRJ/XuY5qN44jFEXwj5fGY71Esm5pKv5 sUpys6Q3c6BKXiHv/IUusI3qTJ46QBEAiHu2lxB75UnIYgm+ZbKmcAR48Z1S l/Ku86e9GPuts9R51SeHW1pjq89LAi6C0ERuAUIK0rVZGDmKWtRNs9EykXzk mU2Z1ZLuPL0jIggFPeT8TyH6TH/XvapbC+7rHJrzuBY4NDqLgqDJUf0JidL9 JeK9+IxxPCabEbVmOf5sBgO5mg92l4+f+Q4xefZcI4C7RPFdRTRWsQs7Z3Dp E28BDbjDAgMBAAGjggKlMIICoTAOBgNVHQ8BAf8EBAMCBaAwgYQGCCsGAQUF BwEBBHgwdjAwBggrBgEFBQcwAYYkaHR0cDovL2NvbW1lcmNpYWwub2NzcC5p ZGVudHJ1c3QuY29tMEIGCCsGAQUFBzAChjZodHRwOi8vdmFsaWRhdGlvbi5p ZGVudHJ1c3QuY29tL2NlcnRzL3RydXN0aWRjYWExMi5wN2MwHwYDVR0jBBgw FoAUpHPa72k1inXMoBl7CDL4a4nkQuwwCQYDVR0TBAIwADCCASwGA1UdIASC ASMwggEfMIIBGwYLYIZIAYb5LwAGCwEwggEKMEoGCCsGAQUFBwIBFj5odHRw czovL3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRpZmljYXRlcy9wb2xpY3kv dHMvaW5kZXguaHRtbDCBuwYIKwYBBQUHAgIwga4agatUaGlzIFRydXN0SUQg Q2VydGlmaWNhdGUgaGFzIGJlZW4gaXNzdWVkIGluIGFjY29yZGFuY2Ugd2l0 aCAKSWRlblRydXN0J3MgVHJ1c3RJRCBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91 bmQgYXQgaHR0cHM6Ly9zZWN1cmUuaWRlbnRydXN0LmNvbS9jZXJ0aWZpY2F0 ZXMvcG9saWN5L3RzL2luZGV4Lmh0bWwwRQYDVR0fBD4wPDA6oDigNoY0aHR0 cDovL3ZhbGlkYXRpb24uaWRlbnRydXN0LmNvbS9jcmwvdHJ1c3RpZGNhYTEy LmNybDAnBgNVHREEIDAegRxqYWx0bWFuQHNlY3VyZS1lbmRwb2ludHMuY29t MB0GA1UdDgQWBBSP11Voh/Sg9hmecftn2BV5ZQd9OTAdBgNVHSUEFjAUBggr BgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBAC9cnqRj+ViE efFsiYNMUC8tZf6PXcWDecOR5Pdv/Vd/O6y10mYyilPrcd0sJux1idTZIOzH Ash36BfBdNStBFAuBZD66L649U3XqBnh9nbuzmCwNc3tWjOaY/Xe7R90lqrX aW0Dw0U++zwmNyCO2CRgBdrU8cTqFpOtpe/gCAMhjajrUfb+m8Vcd5R0RVIv dljblqv2t9IXQIHwWSm8E7v302z7yW4o4iPHkegez5vq37ICikQjkkVyAJr0 wtirJyQuFzMgpoWVpm0CKBiMwJPki2kiHlNiMHBr2ch4fC+HSjbMg4OzTZJC z1xhKvpyRDOM8JRb2BNSU8JjmrxZgFIwggaRMIIEeaADAgECAhEA+d5Wf8lN DHdw+WAbUtoVOzANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJVUzESMBAG A1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lh bCBSb290IENBIDEwHhcNMTUwMjE4MjIyNTE5WhcNMjMwMjE4MjIyNTE5WjA6 MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MRcwFQYDVQQDEw5U cnVzdElEIENBIEExMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANGRTTzPCic0kq5L6ZrUJWt5LE/n6tbPXPhGt2Egv7plJMoEpvVJJDqGqDYy maAsd8Hn9ZMAuKUEFdlx5PgCkfu7jL5zgiMNnAFVD9PyrsuF+poqmlxhlQ06 sFY2hbhQkVVQ00KCNgUzKcBUIvjv04w+fhNPkwGW5M7Ae5K5OGFGwOoRck9G G6MUVKvTNkBw2/vNMOd29VGVTtR0tjH5PS5yDXss48Yl1P4hDStO2L4wTsW2 P37QGD27//XGN8K6amWB6F2XOgff/PmlQjQOORT95PmLkwwvma5nj0AS0CVp 8kv0K2RHV7GonllKpFDMT0CkxMQKwoj+tWEWJTiDKSsCAwEAAaOCAoAwggJ8 MIGJBggrBgEFBQcBAQR9MHswMAYIKwYBBQUHMAGGJGh0dHA6Ly9jb21tZXJj aWFsLm9jc3AuaWRlbnRydXN0LmNvbTBHBggrBgEFBQcwAoY7aHR0cDovL3Zh bGlkYXRpb24uaWRlbnRydXN0LmNvbS9yb290cy9jb21tZXJjaWFscm9vdGNh MS5wN2MwHwYDVR0jBBgwFoAU7UQZwNPwBovupHu+QucmVMiONnYwDwYDVR0T AQH/BAUwAwEB/zCCASAGA1UdIASCARcwggETMIIBDwYEVR0gADCCAQUwggEB BggrBgEFBQcCAjCB9DBFFj5odHRwczovL3NlY3VyZS5pZGVudHJ1c3QuY29t L2NlcnRpZmljYXRlcy9wb2xpY3kvdHMvaW5kZXguaHRtbDADAgEBGoGqVGhp cyBUcnVzdElEIENlcnRpZmljYXRlIGhhcyBiZWVuIGlzc3VlZCBpbiBhY2Nv cmRhbmNlIHdpdGggSWRlblRydXN0J3MgVHJ1c3RJRCBDZXJ0aWZpY2F0ZSBQ b2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9zZWN1cmUuaWRlbnRydXN0LmNvbS9j ZXJ0aWZpY2F0ZXMvcG9saWN5L3RzL2luZGV4Lmh0bWwwSgYDVR0fBEMwQTA/ oD2gO4Y5aHR0cDovL3ZhbGlkYXRpb24uaWRlbnRydXN0LmNvbS9jcmwvY29t bWVyY2lhbHJvb3RjYTEuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF BQcDBDAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFKRz2u9pNYp1zKAZewgy +GuJ5ELsMA0GCSqGSIb3DQEBCwUAA4ICAQAN4YKu0vv062MZfg+xMSNUXYKv HwvZIk+6H1pUmivyDI4I6A3wWzxlr83ZJm0oGIF6PBsbgKJ/fhyyIzb+vAYF JmyI8I/0mGlc+nIQNuV2XY8cypPoVJKgpnzp/7cECXkX8R4NyPtEn8KecbNd GBdEaG4a7AkZ3ujlJofZqYdHxN29tZPdDlZ8fR36/mAFeCEq0wOtOOc0Eyhs 29+9MIZYjyxaPoTS+l8xLcuYX3RWlirRyH6RPfeAi5kySOEhG1quNHe06QIw pigjyFT6v/vRqoIBr7WpDOSt1VzXPVbSj1PcWBgkwyGKHlQUOuSbHbHcjOD8 w8wHSDbL+L2he8hNN54doy1e1wJHKmnfb0uBAeISoxRbJnMMWvgAlH5FVrQW lgajeH/6NbYbBSRxALuEOqEQepmJM6qz4oD2sxdq4GMN5adAdYEswkY/o0bR KyFXTD3mdqeRXce0jYQbWm7oapqSZBccFvUgYOrB78tB6c1bxIgaQKRShtWR 1zMM0JfqUfD9u8Fg7G5SVO0IG/GcxkSvZeRjhYcbTfqF2eAgprpyzLWmdr0m ou3bv1Sq4OuBhmTQCnqxAXr4yVTRYHkp5lCvRgeJAme1OTVpVPth/O7HJ7Vu EP9GOr6kCXCXmjB4P3UJ2oU0NqfoQdcSSSt9hliALnExTEjii20B2nSDojGC AxQwggMQAgEBME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVz dDEXMBUGA1UEAxMOVHJ1c3RJRCBDQSBBMTICEEABWCMQ3tYWgIhfKVnW69Iw DQYJYIZIAWUDBAIBBQCgggGXMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEw HAYJKoZIhvcNAQkFMQ8XDTE2MTIwNzIwMzM1NVowLwYJKoZIhvcNAQkEMSIE IEmi+ZPXMs2s1i8GgDGST07vQ+6cKdjWYHhNYHymrJDEMF0GCSsGAQQBgjcQ BDFQME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEXMBUG A1UEAxMOVHJ1c3RJRCBDQSBBMTICEEABWCMQ3tYWgIhfKVnW69IwXwYLKoZI hvcNAQkQAgsxUKBOMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1 c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEyAhBAAVgjEN7WFoCIXylZ1uvS MGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAK BggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYF Kw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAoC0SwKmO nEg5oMXvQqFolSj3lljlWpAl6A0L3IjYBN5ZfSVetumFAEGhUfu8z1Ij2X0E b0ZujueAMPN2Ys4uc2H1OHiXlrNbgMh9naDmNAGijxlS2JnBEb/64YseOKr2 Ydsb4zvYc+OGINcp/LH4HH7iNsSbSiiQxB3NasxrkRaZRoA/HnUypSBzDBuX DZSD6MP6oeUjWYCQIWxUz5VQEfC3vJMSj34uj15pXvY/PJLFY31K5Gib9GL1 4PqO/cMuPHOmPYU3jenXV0ntb0MiKWoYtE8MfeM3JhJyxIcymHlb0ZOgygrL Qbrpe42FyaZ2NmwR27KEL3tZlrZOhLAc/QAAAAAAAA== --------------ms080601000904080908050101--