delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/09/21/04:44:27

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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019