delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/01/04/04:24:28

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:mime-version:content-type:date:from:to:subject
:in-reply-to:references:message-id; q=dns; s=default; b=GBwKTF9P
2iWVW8zoIppryEzb44gKNcOIt2f+8xluDkHxbujFsyMzpI+zWDzvwnqFuWMkRL57
+YgC/9NDPt2vfpjbvCuDXb67Wc0vZKzmLZWXM7ivGFv7oIqyg955JeCmNhstnEUc
gy9nVItijcz61uj6ZcJZDXpxOa3cnGOrkNQ=
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:mime-version:content-type:date:from:to:subject
:in-reply-to:references:message-id; s=default; bh=JqqcZHFHztbsRl
LTRUjW0Jqjf5o=; b=HvmKzBiKLU4/dyfg2thN66EOS+d5lg8OfDdJvjs6gIS8s/
20V5NfVQ/ZblrH0g7656wzVvFC5DPYrnKj1A4n1lQE+YGsAUd3F0ObU333uK0IV+
ya1aNdvmI9GD7lzg1OV4D0xw0kur8cAJnpcpHP+HFfPCtkkj7JIAMFUz0ez6M=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=H*f:sk:568A32B, enametoolong, H*i:sk:568A32B, ENAMETOOLONG
X-HELO: lb1-smtp-cloud6.xs4all.net
MIME-Version: 1.0
Date: Mon, 04 Jan 2016 10:24:03 +0100
From: Houder <houder AT xs4all DOT nl>
To: cygwin AT cygwin DOT com
Subject: Re: Pipes Again -- a simple test case
In-Reply-To: <568A32BE.4080101@gmail.com>
References: <0aebd09993901f3ef3ff728d162952cd AT xs4all DOT nl> <568A32BE DOT 4080101 AT gmail DOT com>
Message-ID: <c7ebcc77c3ee94c4a81c48ebbdc81de9@xs4all.nl>
X-Sender: houder AT xs4all DOT nl (7hxRKUQ6KG20zaULlwkHFQ==)
User-Agent: XS4ALL Webmail
X-IsSubscribed: yes

--=_bcb576d28cea43b3b2591620bf051790
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

On 2016-01-04 09:52, Marco Atzeri wrote:
> On 04/01/2016 09:03, Houder wrote:
>> Hi Corinna,
>> 
>> I have been looking for an STC to show why cmp fails on Cygwin (and to
>> show the
>> difference between Cygwin and Linux).
>> 
>> The STC below creates a pipe (pipe() is used), followed by calls to
>> fstat() and
>> stat() for both the read end and the write end of the pipe.
>> 
>> (I also tested with popen()/pclose(): same result)
>> 
>> Regards,
>> Henri
>> 
>> Btw, I am using W7 prof.; Cygwin-32 and Cygwin-64; 2.3.1 and 2.4.0
>> 
>> =====
>> 
>> The code for the STC is basically as follows:
> 
> in general a STC should be complete and attached as file.
> 
> I know where you took errExit and displayStatInfo, but
> it is anyway a extra effort time consuming for the others.

Yup ... find it attached to this post ... (I hope).

(I was busy "compiling" everyting in one file :-)

Regards,
Henri
--=_bcb576d28cea43b3b2591620bf051790
Content-Transfer-Encoding: base64
Content-Type: text/x-c;
 name=t_stat2.c
Content-Disposition: attachment;
 filename=t_stat2.c;
 size=7010

LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKipcCiogICAgICAgICAgICAg
ICAgICBDb3B5cmlnaHQgKEMpIE1pY2hhZWwgS2VycmlzaywgMjAxNC4gICAg
ICAgICAgICAgICAgICAgKgoqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICoKKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZS4gWW91IG1heSB1
c2UsIG1vZGlmeSwgYW5kIHJlZGlzdHJpYnV0ZSBpdCAqCiogdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkICAgKgoqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb3IgKGF0IHlvdXIgb3B0aW9u
KSAgICoKKiBhbnkgbGF0ZXIgdmVyc2lvbi4gVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIHdpdGhvdXQgYW55IHdhcnJhbnR5LiAgICAqCiogU2VlIHRo
ZSBmaWxlIENPUFlJTkcuYWdwbC12MyBmb3IgZGV0YWlscy4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKgpcKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KCi8qIExpc3RpbmcgMTUtMSAqLwoKLyogdF9zdGF0LmMgLS0g
aGVhdmlseSBtb2RpZmllZAogLSB1c2luZyBmc3RhdDogbWlub3I6IDE5OC83
IC4uLiBpLW5vZGU6IGJvdGggKG1vc3RseSkgemVybyA8PT09PSBteSBndWVz
cyBpcyB0aGF0IEN5Z3dpbiBpcyAiaW4gZXJyb3IiCiAtIHVzaW5nICBzdGF0
OiBtaW5vcjogMTk5IC4uLiBpLW5vZGU6IG51bWJlcnMgYXJlIGRpZmZlcmVu
dCBmcm9tIG9uZSBhbm90aGVyIChhbmQgbm9uLXplcm8pCiovCiNkZWZpbmUg
X0JTRF9TT1VSQ0UgICAgIC8qIEdldCBtYWpvcigpIGFuZCBtaW5vcigpIGZy
b20gPHN5cy90eXBlcy5oPiAqLwojaW5jbHVkZSA8c3lzL3R5cGVzLmg+CiNp
bmNsdWRlIDxzeXMvc3RhdC5oPgojaW5jbHVkZSA8dGltZS5oPgovLyNpbmNs
dWRlICJmaWxlX3Blcm1zLmgiCi8vI2luY2x1ZGUgInRscGlfaGRyLmgiCgoj
aW5jbHVkZSA8c3RkaW8uaD4gICAgICAvKiBTdGFuZGFyZCBJL08gZnVuY3Rp
b25zICovCiNpbmNsdWRlIDxzdGRsaWIuaD4gICAgIC8qIFByb3RvdHlwZXMg
b2YgY29tbW9ubHkgdXNlZCBsaWJyYXJ5IGZ1bmN0aW9ucywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGx1cyBFWElUX1NVQ0NFU1MgYW5kIEVYSVRf
RkFJTFVSRSBjb25zdGFudHMgKi8KI2luY2x1ZGUgPHVuaXN0ZC5oPiAgICAg
LyogUHJvdG90eXBlcyBmb3IgbWFueSBzeXN0ZW0gY2FsbHMgKi8KI2luY2x1
ZGUgPGVycm5vLmg+ICAgICAgLyogRGVjbGFyZXMgZXJybm8gYW5kIGRlZmlu
ZXMgZXJyb3IgY29uc3RhbnRzICovCiNpbmNsdWRlIDxzdHJpbmcuaD4gICAg
IC8qIENvbW1vbmx5IHVzZWQgc3RyaW5nLWhhbmRsaW5nIGZ1bmN0aW9ucyAq
LwoKI2luY2x1ZGUgPHN0ZGFyZy5oPgoKI2lmZGVmIFRSVUUKI3VuZGVmIFRS
VUUKI2VuZGlmCgojaWZkZWYgRkFMU0UKI3VuZGVmIEZBTFNFCiNlbmRpZgoK
dHlwZWRlZiBlbnVtIHsgRkFMU0UsIFRSVUUgfSBCb29sZWFuOwoKc3RhdGlj
IGNoYXIgKmVuYW1lW10gPSB7CiAgICAvKiAgIDAgKi8gIiIsIAogICAgLyog
ICAxICovICJFUEVSTSIsICJFTk9FTlQiLCAiRVNSQ0giLCAiRUlOVFIiLCAi
RUlPIiwgIkVOWElPIiwgCiAgICAvKiAgIDcgKi8gIkUyQklHIiwgIkVOT0VY
RUMiLCAiRUJBREYiLCAiRUNISUxEIiwgCiAgICAvKiAgMTEgKi8gIkVBR0FJ
Ti9FV09VTERCTE9DSyIsICJFTk9NRU0iLCAiRUFDQ0VTIiwgIkVGQVVMVCIs
IAogICAgLyogIDE1ICovICJFTk9UQkxLIiwgIkVCVVNZIiwgIkVFWElTVCIs
ICJFWERFViIsICJFTk9ERVYiLCAKICAgIC8qICAyMCAqLyAiRU5PVERJUiIs
ICJFSVNESVIiLCAiRUlOVkFMIiwgIkVORklMRSIsICJFTUZJTEUiLCAKICAg
IC8qICAyNSAqLyAiRU5PVFRZIiwgIkVUWFRCU1kiLCAiRUZCSUciLCAiRU5P
U1BDIiwgIkVTUElQRSIsIAogICAgLyogIDMwICovICJFUk9GUyIsICJFTUxJ
TksiLCAiRVBJUEUiLCAiRURPTSIsICJFUkFOR0UiLCAiRU5PTVNHIiwgCiAg
ICAvKiAgMzYgKi8gIkVJRFJNIiwgIkVDSFJORyIsICJFTDJOU1lOQyIsICJF
TDNITFQiLCAiRUwzUlNUIiwgCiAgICAvKiAgNDEgKi8gIkVMTlJORyIsICJF
VU5BVENIIiwgIkVOT0NTSSIsICJFTDJITFQiLCAiRURFQURMSyIsIAogICAg
LyogIDQ2ICovICJFTk9MQ0siLCAiIiwgIiIsICIiLCAiRUJBREUiLCAiRUJB
RFIiLCAiRVhGVUxMIiwgCiAgICAvKiAgNTMgKi8gIkVOT0FOTyIsICJFQkFE
UlFDIiwgIkVCQURTTFQiLCAiRURFQURMT0NLIiwgIkVCRk9OVCIsIAogICAg
LyogIDU4ICovICIiLCAiIiwgIkVOT1NUUiIsICJFTk9EQVRBIiwgIkVUSU1F
IiwgIkVOT1NSIiwgIkVOT05FVCIsIAogICAgLyogIDY1ICovICJFTk9QS0ci
LCAiRVJFTU9URSIsICJFTk9MSU5LIiwgIkVBRFYiLCAiRVNSTU5UIiwgCiAg
ICAvKiAgNzAgKi8gIkVDT01NIiwgIkVQUk9UTyIsICIiLCAiIiwgIkVNVUxU
SUhPUCIsICJFTEJJTiIsIAogICAgLyogIDc2ICovICJFRE9URE9UIiwgIkVC
QURNU0ciLCAiIiwgIkVGVFlQRSIsICJFTk9UVU5JUSIsICJFQkFERkQiLCAK
ICAgIC8qICA4MiAqLyAiRVJFTUNIRyIsICJFTElCQUNDIiwgIkVMSUJCQUQi
LCAiRUxJQlNDTiIsICJFTElCTUFYIiwgCiAgICAvKiAgODcgKi8gIkVMSUJF
WEVDIiwgIkVOT1NZUyIsICJFTk1GSUxFIiwgIkVOT1RFTVBUWSIsIAogICAg
LyogIDkxICovICJFTkFNRVRPT0xPTkciLCAiRUxPT1AiLCAiIiwgIiIsICJF
T1BOT1RTVVBQIiwgCiAgICAvKiAgOTYgKi8gIkVQRk5PU1VQUE9SVCIsICIi
LCAiIiwgIiIsICIiLCAiIiwgIiIsICIiLCAiRUNPTk5SRVNFVCIsIAogICAg
LyogMTA1ICovICJFTk9CVUZTIiwgIkVBRk5PU1VQUE9SVCIsICJFUFJPVE9U
WVBFIiwgIkVOT1RTT0NLIiwgCiAgICAvKiAxMDkgKi8gIkVOT1BST1RPT1BU
IiwgIkVTSFVURE9XTiIsICJFQ09OTlJFRlVTRUQiLCAiRUFERFJJTlVTRSIs
IAogICAgLyogMTEzICovICJFQ09OTkFCT1JURUQiLCAiRU5FVFVOUkVBQ0gi
LCAiRU5FVERPV04iLCAiRVRJTUVET1VUIiwgCiAgICAvKiAxMTcgKi8gIkVI
T1NURE9XTiIsICJFSE9TVFVOUkVBQ0giLCAiRUlOUFJPR1JFU1MiLCAiRUFM
UkVBRFkiLCAKICAgIC8qIDEyMSAqLyAiRURFU1RBRERSUkVRIiwgIkVNU0dT
SVpFIiwgIkVQUk9UT05PU1VQUE9SVCIsIAogICAgLyogMTI0ICovICJFU09D
S1ROT1NVUFBPUlQiLCAiRUFERFJOT1RBVkFJTCIsICJFTkVUUkVTRVQiLCAK
ICAgIC8qIDEyNyAqLyAiRUlTQ09OTiIsICJFTk9UQ09OTiIsICJFVE9PTUFO
WVJFRlMiLCAiRVBST0NMSU0iLCAKICAgIC8qIDEzMSAqLyAiRVVTRVJTIiwg
IkVEUVVPVCIsICJFU1RBTEUiLCAiRU5PVFNVUCIsICJFTk9NRURJVU0iLCAK
ICAgIC8qIDEzNiAqLyAiRU5PU0hBUkUiLCAiRUNBU0VDTEFTSCIsICJFSUxT
RVEiLCAiRU9WRVJGTE9XIiwgCiAgICAvKiAxNDAgKi8gIkVDQU5DRUxFRCIs
ICJFTk9UUkVDT1ZFUkFCTEUiLCAiRU9XTkVSREVBRCIsICJFU1RSUElQRSIK
fTsKCiNkZWZpbmUgTUFYX0VOQU1FIDE0MwoKc3RhdGljIHZvaWQKZGlzcGxh
eVN0YXRJbmZvKGNvbnN0IHN0cnVjdCBzdGF0ICpzYikKewogICAgcHJpbnRm
KCJGaWxlIHR5cGU6ICAgICAgICAgICAgICAgICIpOwoKICAgIHN3aXRjaCAo
c2ItPnN0X21vZGUgJiBTX0lGTVQpIHsKICAgIGNhc2UgU19JRlJFRzogIHBy
aW50ZigicmVndWxhciBmaWxlXG4iKTsgICAgICAgICAgICBicmVhazsKICAg
IGNhc2UgU19JRkRJUjogIHByaW50ZigiZGlyZWN0b3J5XG4iKTsgICAgICAg
ICAgICAgICBicmVhazsKICAgIGNhc2UgU19JRkNIUjogIHByaW50ZigiY2hh
cmFjdGVyIGRldmljZVxuIik7ICAgICAgICBicmVhazsKICAgIGNhc2UgU19J
RkJMSzogIHByaW50ZigiYmxvY2sgZGV2aWNlXG4iKTsgICAgICAgICAgICBi
cmVhazsKICAgIGNhc2UgU19JRkxOSzogIHByaW50Zigic3ltYm9saWMgKHNv
ZnQpIGxpbmtcbiIpOyAgICBicmVhazsKICAgIGNhc2UgU19JRklGTzogIHBy
aW50ZigiRklGTyBvciBwaXBlXG4iKTsgICAgICAgICAgICBicmVhazsKICAg
IGNhc2UgU19JRlNPQ0s6IHByaW50Zigic29ja2V0XG4iKTsgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgIGRlZmF1bHQ6ICAgICAgIHByaW50ZigidW5r
bm93biBmaWxlIHR5cGU/XG4iKTsgICAgICBicmVhazsKICAgIH0KCiAgICBw
cmludGYoIkRldmljZSBjb250YWluaW5nIGktbm9kZTogKCVseCkgICBtYWpv
cj0lbHUgICBtaW5vcj0lbHVcbiIsCiAgICAgICAgICAgICAgICAobG9uZykg
c2ItPnN0X2RldiwgKGxvbmcpIG1ham9yKHNiLT5zdF9kZXYpLCAobG9uZykg
bWlub3Ioc2ItPnN0X2RldikpOwoKICAgIHByaW50ZigiSS1ub2RlIG51bWJl
cjogICAgICAgICAgICAlbGx4IC0gZGVjaW1hbDogJWxsdVxuIiwgc2ItPnN0
X2lubywgc2ItPnN0X2lubyk7CgogICAgaWYgKFNfSVNDSFIoc2ItPnN0X21v
ZGUpIHx8IFNfSVNCTEsoc2ItPnN0X21vZGUpKQogICAgICAgIHByaW50Zigi
ICoqKiogRGV2aWNlIG51bWJlciAoc3RfcmRldik6ICBtYWpvcj0lbGQ7IG1p
bm9yPSVsZFxuIiwKICAgICAgICAgICAgICAgIChsb25nKSBtYWpvcihzYi0+
c3RfcmRldiksIChsb25nKSBtaW5vcihzYi0+c3RfcmRldikpOwoKICAgIHBy
aW50ZigiRmlsZSBzaXplOiAgICAgICAgICAgICAgICAlbGxkIGJ5dGVzXG4i
LCAobG9uZyBsb25nKSBzYi0+c3Rfc2l6ZSk7Cn0KCnZvaWQgZXJyRXhpdChj
b25zdCBjaGFyICpmb3JtYXQsIC4uLik7CgppbnQKbWFpbihpbnQgYXJnYywg
Y2hhciAqYXJndltdKQp7CiAgICBzdHJ1Y3Qgc3RhdCBzYlsyXTsKICAgIGlu
dCBwZmRbMl07CgogICAgcGlkX3QgcGlkID0gZ2V0cGlkKCk7CiAgICBpZiAo
cGlwZShwZmQpICE9IDApCiAgICAgICAgZXJyRXhpdCgicGlwZSIpOwoKICAg
IGZvciAoaW50IGYgPSAwOyBmIDwgMjsgZisrKQogICAgewogICAgICAgIGNo
YXIgc3ltbG5rWzY0XTsKCiAgICAgICAgaWYgKHNwcmludGYoc3ltbG5rLCAi
L3Byb2MvJWQvZmQvJWQiLCBwaWQsIHBmZFswICsgZl0pIDw9IDApCiAgICAg
ICAgICAgIGVyckV4aXQoInNwcmludGYiKTsKICAgICAgICAhZiA/IHByaW50
ZigiLi4uICVzIChzeW1ib2xpYyBsaW5rIHRvIHRoZSAgcmVhZCBlbmQgb2Yg
dGhlIHBpcGUpXG4iLCBzeW1sbmspCiAgICAgICAgICAgOiBwcmludGYoIi4u
LiAlcyAoc3ltYm9saWMgbGluayB0byB0aGUgd3JpdGUgZW5kIG9mIHRoZSBw
aXBlKVxuIiwgc3ltbG5rKTsKCiAgICAgICAgcHJpbnRmKCIuLi4gdXNpbmcg
IHN0YXQoKVxuIik7CiAgICAgICAgaWYgKHN0YXQoc3ltbG5rLCBzYikgIT0g
MCkKICAgICAgICAgICAgZXJyRXhpdCgic3RhdCIpOwogICAgICAgIGRpc3Bs
YXlTdGF0SW5mbyhzYik7CgogICAgICAgIHByaW50ZigiLi4uIHVzaW5nIGZz
dGF0KClcbiIpOwogICAgICAgIGlmICggZnN0YXQocGZkWzAgKyBmXSwgc2Ig
KyAxKSAhPSAwICkKICAgICAgICAgICAgZXJyRXhpdCgiZnN0YXQiKTsKICAg
ICAgICBkaXNwbGF5U3RhdEluZm8oc2IgKyAxKTsKICAgIH0KICAgIGV4aXQo
RVhJVF9TVUNDRVNTKTsKfQoKc3RhdGljIHZvaWQKdGVybWluYXRlKEJvb2xl
YW4gdXNlRXhpdDMpCnsKICAgIGNoYXIgKnM7CgogICAgLyogRHVtcCBjb3Jl
IGlmIEVGX0RVTVBDT1JFIGVudmlyb25tZW50IHZhcmlhYmxlIGlzIGRlZmlu
ZWQgYW5kCiAgICAgICBpcyBhIG5vbmVtcHR5IHN0cmluZzsgb3RoZXJ3aXNl
IGNhbGwgZXhpdCgzKSBvciBfZXhpdCgyKSwKICAgICAgIGRlcGVuZGluZyBv
biB0aGUgdmFsdWUgb2YgJ3VzZUV4aXQzJy4gKi8KCiAgICBzID0gZ2V0ZW52
KCJFRl9EVU1QQ09SRSIpOwoKICAgIGlmIChzICE9IE5VTEwgJiYgKnMgIT0g
J1wwJykKICAgICAgICBhYm9ydCgpOwogICAgZWxzZSBpZiAodXNlRXhpdDMp
CiAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwogICAgZWxzZQogICAgICAg
IF9leGl0KEVYSVRfRkFJTFVSRSk7Cn0KCnN0YXRpYyB2b2lkCm91dHB1dEVy
cm9yKEJvb2xlYW4gdXNlRXJyLCBpbnQgZXJyLCBCb29sZWFuIGZsdXNoU3Rk
b3V0LAogICAgICAgIGNvbnN0IGNoYXIgKmZvcm1hdCwgdmFfbGlzdCBhcCkK
ewojZGVmaW5lIEJVRl9TSVpFIDUwMAogICAgY2hhciBidWZbQlVGX1NJWkVd
LCB1c2VyTXNnW0JVRl9TSVpFXSwgZXJyVGV4dFtCVUZfU0laRV07CgogICAg
dnNucHJpbnRmKHVzZXJNc2csIEJVRl9TSVpFLCBmb3JtYXQsIGFwKTsKCiAg
ICBpZiAodXNlRXJyKQogICAgICAgIHNucHJpbnRmKGVyclRleHQsIEJVRl9T
SVpFLCAiIFslcyAlc10iLAogICAgICAgICAgICAgICAgKGVyciA+IDAgJiYg
ZXJyIDw9IE1BWF9FTkFNRSkgPwogICAgICAgICAgICAgICAgZW5hbWVbZXJy
XSA6ICI/VU5LTk9XTj8iLCBzdHJlcnJvcihlcnIpKTsKICAgIGVsc2UKICAg
ICAgICBzbnByaW50ZihlcnJUZXh0LCBCVUZfU0laRSwgIjoiKTsKCiAgICBz
bnByaW50ZihidWYsIEJVRl9TSVpFLCAiRVJST1IlcyAlc1xuIiwgZXJyVGV4
dCwgdXNlck1zZyk7CgogICAgaWYgKGZsdXNoU3Rkb3V0KQogICAgICAgIGZm
bHVzaChzdGRvdXQpOyAgICAgICAvKiBGbHVzaCBhbnkgcGVuZGluZyBzdGRv
dXQgKi8KICAgIGZwdXRzKGJ1Ziwgc3RkZXJyKTsKICAgIGZmbHVzaChzdGRl
cnIpOyAgICAgICAgICAgLyogSW4gY2FzZSBzdGRlcnIgaXMgbm90IGxpbmUt
YnVmZmVyZWQgKi8KfQoKdm9pZAplcnJFeGl0KGNvbnN0IGNoYXIgKmZvcm1h
dCwgLi4uKQp7CiAgICB2YV9saXN0IGFyZ0xpc3Q7CgogICAgdmFfc3RhcnQo
YXJnTGlzdCwgZm9ybWF0KTsKICAgIG91dHB1dEVycm9yKFRSVUUsIGVycm5v
LCBUUlVFLCBmb3JtYXQsIGFyZ0xpc3QpOwogICAgdmFfZW5kKGFyZ0xpc3Qp
OwoKICAgIHRlcm1pbmF0ZShUUlVFKTsKfQoKLy89PT09PQo=


--=_bcb576d28cea43b3b2591620bf051790
Content-Type: text/plain; charset=us-ascii

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--=_bcb576d28cea43b3b2591620bf051790--

- Raw text -


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