delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-ID: | <414FE9B1.5050706@acm.org> |
Date: | Tue, 21 Sep 2004 10:43:29 +0200 |
From: | Sjoerd Mullender <sjoerd AT acm DOT org> |
User-Agent: | Mozilla Thunderbird 0.7.3 (Windows/20040803) |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com |
Subject: | rsync text mode problem with fix |
X-Enigmail-Version: | 0.85.0.0 |
X-Enigmail-Supports: | pgp-inline, pgp-mime |
--------------ms070803030900090602060904 Content-Type: multipart/mixed; boundary="------------070608090908070803020703" This is a multi-part message in MIME format. --------------070608090908070803020703 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Since my last update of my Cygwin installation I noticed that binary files copied from a Linux box were corrupted. The problem appeared to be text mode vs. binary mode. After some investigation I found the problem and I have a fix. The diff is against the unpacked and prepared rsync-2.6.2-2 release (the latest, as far as I know). -- Sjoerd Mullender <sjoerd AT acm DOT org> --------------070608090908070803020703 Content-Type: text/plain; name="textmodepatch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="textmodepatch.txt" --- syscall.c~ 2004-02-18 23:33:21.000000000 +0100 +++ syscall.c 2004-09-21 10:33:50.442132800 +0200 @@ -164,6 +164,7 @@ errno = errno_save; return -1; } + setmode(fd, O_BINARY); return fd; } #else --------------070608090908070803020703-- --------------ms070803030900090602060904 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 AQAAoIIJojCCBM0wggK1oAMCAQICAwCq7TANBgkqhkiG9w0BAQQFADB5MRAw DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkq hkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNDA5MDMwOTExMDJa Fw0wNTA5MDMwOTExMDJaMEkxHzAdBgNVBAMTFktsYWFzIFNqb2VyZCBNdWxs ZW5kZXIxJjAkBgkqhkiG9w0BCQEWF1Nqb2VyZC5NdWxsZW5kZXJAY3dpLm5s MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApbs8Jgv577X5Rtft TIyAa2unwzJiW7MiqRtRdV3FHp4N7ptHynQ6rNT7l6GaWsSXE6d8wA3Il8aM zWW4N131gBdXKE++09kDNBHl/vBXTlBCGpDWqwa7FkjCw95IsygxVLLFQVc4 BU0hZfKhn3NIw8Y4bAK3gjMdF0USvDF1CziYJm3lWKQ/8j4+vLpKbw8PYRiH NXDEn2ntsQlyGo6yvIGwY64KYRHgaHYiCCg75prmroXOKM4F5YefJwz5ml7Y EH6QdUNA+iYT38eGGt8zeTJr+/bo4BzS6syBvz9+TUYuCdr9PtsxDfznjLO8 mTYFoknVe7UxVj2HbVHvEtnYswIDAQABo4GNMIGKMAwGA1UdEwEB/wQCMAAw VgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3VyIG93biBjZXJ0aWZpY2F0ZSBm b3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3dy5jYWNlcnQub3JnMCIG A1UdEQQbMBmBF1Nqb2VyZC5NdWxsZW5kZXJAY3dpLm5sMA0GCSqGSIb3DQEB BAUAA4ICAQAxGezXPt18Q9ZDq+8tcSUyFkCS6MF2t6TTqVh01lg5DCBavWox fzRxeiigQXd1pe/zkPm7H6A087MT5GpJqVylj/28GY92SlbYzceJGxp8VeRc UtgQOkiMwPJyC/OmGj++wX8CZk26hwFnlsmF+L4ZTeHQRSeHmrswEDc/ROva Hy8oetoMs4yLCxSmcac6Svc0/Lf4J+Asic8GDXkp4qzZZC5xsF9B3KLnlskt zKYKV4FIRsS/+2RXN2fv2w/WmrExEBLZdT1G0xt673d8SRatIgnN050AWpQA Erg1K3EPSYTcr43TUckolZs8gQFOu/wNO07TKQiXlLDn8C1xxCCSUJyQow1N 8AuYIkECuOFYryt6xHe0Zasq8sA4wI26hECRGkz2gdRSjOurkndl7Wyl20AC y9K/vPrlU8gME9RpqL2e8ojfrbJ1sX9EA9eiZnH0P831WCv0EtkMm6al2/LT O9+N2b3GdwPgcAL3OBOUG+dYWCZoK5kZ4GuQyqlymw4lGdmzMuSqOATiPC6m YofPNcZ6Gx1/pDi4/UvUf1cwu23+HoLG+RGrb4bLP0/EoXhA1ZzD3BLhGATO kxXgsiQBNOdectLi6nyFBSJJa4/UE/awojhoph926BlfmNVarfZ5kmyHZ2hr 1ROAP6kS7mGX92RqD6MnUe/P14JvYJVG5jCCBM0wggK1oAMCAQICAwCq7TAN BgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVo dHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZzAeFw0wNDA5MDMwOTExMDJaFw0wNTA5MDMwOTExMDJaMEkxHzAdBgNVBAMT FktsYWFzIFNqb2VyZCBNdWxsZW5kZXIxJjAkBgkqhkiG9w0BCQEWF1Nqb2Vy ZC5NdWxsZW5kZXJAY3dpLm5sMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApbs8Jgv577X5RtftTIyAa2unwzJiW7MiqRtRdV3FHp4N7ptHynQ6 rNT7l6GaWsSXE6d8wA3Il8aMzWW4N131gBdXKE++09kDNBHl/vBXTlBCGpDW qwa7FkjCw95IsygxVLLFQVc4BU0hZfKhn3NIw8Y4bAK3gjMdF0USvDF1CziY Jm3lWKQ/8j4+vLpKbw8PYRiHNXDEn2ntsQlyGo6yvIGwY64KYRHgaHYiCCg7 5prmroXOKM4F5YefJwz5ml7YEH6QdUNA+iYT38eGGt8zeTJr+/bo4BzS6syB vz9+TUYuCdr9PtsxDfznjLO8mTYFoknVe7UxVj2HbVHvEtnYswIDAQABo4GN MIGKMAwGA1UdEwEB/wQCMAAwVgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3Vy IG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDov L3d3dy5jYWNlcnQub3JnMCIGA1UdEQQbMBmBF1Nqb2VyZC5NdWxsZW5kZXJA Y3dpLm5sMA0GCSqGSIb3DQEBBAUAA4ICAQAxGezXPt18Q9ZDq+8tcSUyFkCS 6MF2t6TTqVh01lg5DCBavWoxfzRxeiigQXd1pe/zkPm7H6A087MT5GpJqVyl j/28GY92SlbYzceJGxp8VeRcUtgQOkiMwPJyC/OmGj++wX8CZk26hwFnlsmF +L4ZTeHQRSeHmrswEDc/ROvaHy8oetoMs4yLCxSmcac6Svc0/Lf4J+Asic8G DXkp4qzZZC5xsF9B3KLnlsktzKYKV4FIRsS/+2RXN2fv2w/WmrExEBLZdT1G 0xt673d8SRatIgnN050AWpQAErg1K3EPSYTcr43TUckolZs8gQFOu/wNO07T KQiXlLDn8C1xxCCSUJyQow1N8AuYIkECuOFYryt6xHe0Zasq8sA4wI26hECR Gkz2gdRSjOurkndl7Wyl20ACy9K/vPrlU8gME9RpqL2e8ojfrbJ1sX9EA9ei ZnH0P831WCv0EtkMm6al2/LTO9+N2b3GdwPgcAL3OBOUG+dYWCZoK5kZ4GuQ yqlymw4lGdmzMuSqOATiPC6mYofPNcZ6Gx1/pDi4/UvUf1cwu23+HoLG+RGr b4bLP0/EoXhA1ZzD3BLhGATOkxXgsiQBNOdectLi6nyFBSJJa4/UE/awojho ph926BlfmNVarfZ5kmyHZ2hr1ROAP6kS7mGX92RqD6MnUe/P14JvYJVG5jGC A4cwggODAgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0 dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5n IEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3Jn AgMAqu0wCQYFKw4DAhoFAKCCAdswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH ATAcBgkqhkiG9w0BCQUxDxcNMDQwOTIxMDg0MzI5WjAjBgkqhkiG9w0BCQQx FgQUwlP+ngQW20rOmHyf0UU56I+EfoAwUgYJKoZIhvcNAQkPMUUwQzAKBggq hkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4D AgcwDQYIKoZIhvcNAwICASgwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYD VQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcx IjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAKrtMIGTBgsqhkiG9w0BCRAC CzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRo b3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAKrt MA0GCSqGSIb3DQEBAQUABIIBAGc9uewTHhjAScDL0vfHwdx22ZdYbtbv7zz0 TWick4fZ/ZVbUIoeWpMwENwcWm/rlbFeqETZLuXXA9Gt2jt65oLY2cI/3Xly RX0z2QqLNrE1vTszUefs7mKLF1FQPJ4uoLVThJjCoPp45AL/V9Tdw8P92naw h1SooGffvnQargjFuSLWtgnVCuh0cbDLDFNm8DFX6jEOt3FEemdzCCkKLbLo TDOnX8r7H/f1uaeagsXhmUT/SOdNndvoi7oApxO97Jyhpa0B2PKUh3ApOl6E 6O3Cjc7K9y5xjfmEv6CD6XYQ0xJ0lQL8sKyD5FiFrXWyCzDCokXxnMQC+gbn V960yMIAAAAAAAA= --------------ms070803030900090602060904--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |