From mboxrd@z Thu Jan 1 00:00:00 1970 From: Earnie Boyd To: cygwin users Subject: [bug] Crazy I/O. Date: Wed, 31 Mar 1999 19:45:00 -0000 Message-ID: <19990308164440.28717.rocketmail@send106.yahoomail.com> X-SW-Source: 1999-03n/msg00239.html Content-type: multipart/mixed; boundary="----------=_1583532708-65105-19" Message-ID: <19990331194500.HtzJFOX4uV93YBezXgjCaJ1SRBLFrnNYxGvbBnMvoCQ@z> This is a multi-part message in MIME format... ------------=_1583532708-65105-19 Content-length: 938 This bug has to do with getting back to the beginning of a file. I was trying to test what happens with O_TEXT and O_BINARY based upon the CYGWIN variable and the [no]binmode value. I'm using the 1998-12-3 release of the cygwin1.dll on NT4SP3. I haven't tested with a recent snapshot but the list needs to know about this for the distributed version. I've included a test case. You must save the file as text.tst.c, gcc -o text text.tst.c, and have your working directory set to the source code. == - \\||// -------------------o0O0--Earnie--0O0o------------------- -- earnie_boyd@yahoo.com -- -- http://www.freeyellow.com/members5/gw32/index.html -- ----------------------ooo0O--O0ooo---------------------- PS: Newbie's, you should visit my page. _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com ------------=_1583532708-65105-19 Content-Type: text/x-c; charset=us-ascii; name="text.tst.c" Content-Disposition: inline; filename="text.tst.c" Content-Transfer-Encoding: base64 Content-Length: 1432 I2luY2x1ZGUgPGZjbnRsLmg+DQojaW5jbHVkZSA8c3RkbGliLmg+DQojaW5j bHVkZSA8c3RkaW8uaD4NCiNpbmNsdWRlIDxzdHJpbmcuaD4NCiNpbmNsdWRl IDxpby5oPg0KDQppbnQNCm1haW4gKHZvaWQpDQp7DQogIGludCBmaDEsIGZo MjsNCiAgdW5zaWduZWQgaW50IG5ieXRlcyA9IDYwMDAwLCBieXRlc3JlYWQ7 DQogIGNoYXIgZmgxX0lOWzYwMDAwXTsNCiAgZmgxID0gb3BlbiggInRleHQu dHN0LmMiLCBPX1JET05MWSB8IE9fVEVYVCApOw0KICBkdXAyKGZoMSwgMCk7 DQogIGdldHMoIGZoMV9JTiApOw0KICBieXRlc3JlYWQgPSBzdHJsZW4oZmgx X0lOKTsNCiAgcHJpbnRmKCAicmVhZCAldSBieXRlcyBmcm9tIGZpbGVcbiIs IGJ5dGVzcmVhZCApOw0KICB7DQogICAgdW5zaWduZWQgaW50IGk7DQogICAg Zm9yIChpPTA7IGk8IGJ5dGVzcmVhZDsgaSsrKSB7DQogICAgICBwcmludGYo ICJjaGFyIHZhbHVlOiAlaVx0XHQlY1xuIiwgZmgxX0lOW2ldLCBmaDFfSU5b aV0gKTsNCiAgICB9DQogIH0NCiAgY2xvc2UoIGZoMSApOw0KDQogIGZoMSA9 IG9wZW4oICJ0ZXh0LnRzdC5jIiwgT19SRE9OTFkgfCBPX0JJTkFSWSApOw0K ICBsc2VlayggZmgxLCAwLCBTRUVLX1NFVCApOyAvKiBhZGRlZCB0byB0cnkg dG8gZ2V0IHRoZSBwb2ludGVyIGJhY2sgdG8gdGhlDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZpbGUu ICBXaGljaCBkb2Vzbid0IGhlbHAuDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICovDQogIGR1cDIoZmgxLCAwKTsNCiAgZ2V0cyggZmgxX0lOICk7 DQogIGJ5dGVzcmVhZCA9IHN0cmxlbihmaDFfSU4pOw0KICBwcmludGYoICJy ZWFkICV1IGJ5dGVzIGZyb20gZmlsZVxuIiwgYnl0ZXNyZWFkICk7DQogIHsN CiAgICB1bnNpZ25lZCBpbnQgaTsNCiAgICBmb3IgKGk9MDsgaTwgYnl0ZXNy ZWFkOyBpKyspIHsNCiAgICAgIHByaW50ZiggImNoYXIgdmFsdWU6ICVpXHRc dCVjXG4iLCBmaDFfSU5baV0sIGZoMV9JTltpXSApOw0KICAgIH0NCiAgfQ0K ICBjbG9zZSggZmgxICk7DQp9DQo= ------------=_1583532708-65105-19--