Received: (from majordom@localhost) by hyperreal.org (8.8.5/8.8.5) id UAA28682; Sun, 5 Oct 1997 20:59:25 -0700 (PDT) Received: from silk.apana.org.au (root@silk.apana.org.au [202.12.87.81]) by hyperreal.org (8.8.5/8.8.5) with ESMTP id UAA27612 for ; Sun, 5 Oct 1997 20:53:37 -0700 (PDT) Received: from kheldar.apana.org.au (bjh@kheldar.apana.org.au [202.12.87.82]) by silk.apana.org.au (8.8.5/8.7.3) with SMTP id NAA01538 for ; Mon, 6 Oct 1997 13:53:14 +1000 Message-Id: <199710060353.NAA01538@silk.apana.org.au> From: "Brian Havard" To: "new-httpd@apache.org" Date: Mon, 06 Oct 97 13:53:10 +1000 X-Mailer: PMMail 1.91 For OS/2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=_=_=IMA.BOUNDARY.EHN5OM138764=_=_=_" Subject: Re: [STATUS] 1.3b1: Sun Oct 5 17:43:52 PDT 1997 Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Status: O X-Status: --_=_=_=IMA.BOUNDARY.EHN5OM138764=_=_=_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit On Sun, 5 Oct 1997 17:47:07 -0700 (PDT), Dean Gaudet wrote: > * Brian Havard's OS/2 proxy patch -- OS/2 can't open() a directory > <199710050640.QAA30554@silk.apana.org.au> > This is a reworked version ... but it looks to have one slight > bug -- close(fd) called under EMX before fd has been opened. Quite right, that close(fd) shouldn't be there. Sorry, I should have spotted that myself. Replacement patch attached. -- ______________________________________________________________________________ | Brian Havard | "He is not the messiah! | | brianh@kheldar.apana.org.au | He's a very naughty boy!" - Life of Brian | ------------------------------------------------------------------------------ --_=_=_=IMA.BOUNDARY.EHN5OM138764=_=_=_ Content-Type: application/octet-stream; name="proxy_cache.c.patch" Content-Transfer-Encoding: base64 ZGlmZiAtcnVOWCBwYXRjaElnbm9yZSBzcmMvbW9kdWxlcy9wcm94eS9wcm94eV9jYWNoZS5jIHNy Yy5tb2QvbW9kdWxlcy9wcm94eS9wcm94eV9jYWNoZS5jCi0tLSBzcmMvbW9kdWxlcy9wcm94eS9w cm94eV9jYWNoZS5jCVRodSBTZXAgMTggMTE6MDA6MzAgMTk5NworKysgc3JjLm1vZC9tb2R1bGVz L3Byb3h5L3Byb3h5X2NhY2hlLmMJTW9uIE9jdCAgNiAxMzo0Mjo0OCAxOTk3CkBAIC0yNzUsNiAr Mjc1LDI3IEBACiAJLyogRklYTUU6IFNob3VsZG4ndCBhbnkgdW5leHBlY3RlZCBmaWxlcyBiZSBk ZWxldGVkPyAqLwogCS8qICAgICAgaWYgKHN0cmxlbihlbnQtPmRfbmFtZSkgIT0gSEFTSF9MRU4p IGNvbnRpbnVlOyAqLwogCisvKiB1bmRlciBPUy8yIHVzZSBkaXJlbnQncyBkX2F0dHIgdG8gaWRl bnRpZnkgYSBkaXJldG9yeSAqLworI2lmZGVmIF9fRU1YX18KKy8qIGlzIGl0IGEgZGlyZWN0b3J5 PyAqLworCWlmIChlbnQtPmRfYXR0ciAmIEFfRElSKSB7CisJICAgIGNoYXIgbmV3Y2FjaGVkaXJb SFVHRV9TVFJJTkdfTEVOXTsKKwkgICAgYXBfc25wcmludGYobmV3Y2FjaGVkaXIsIHNpemVvZihu ZXdjYWNoZWRpciksCisJCQkiJXMlcy8iLCBjYWNoZXN1YmRpciwgZW50LT5kX25hbWUpOworCSAg ICBpZiAoIXN1Yl9nYXJiYWdlX2NvbGwociwgZmlsZXMsIGNhY2hlYmFzZWRpciwgbmV3Y2FjaGVk aXIpKSB7CisJCWFwX3NucHJpbnRmKG5ld2NhY2hlZGlyLCBzaXplb2YobmV3Y2FjaGVkaXIpLAor CQkJICAgICIlcyVzIiwgY2FjaGVkaXIsIGVudC0+ZF9uYW1lKTsKKyNpZiBURVNUSU5HCisJCWZw cmludGYoc3RkZXJyLCAiV291bGQgcmVtb3ZlIGRpcmVjdG9yeSAlc1xuIiwgbmV3Y2FjaGVkaXIp OworI2Vsc2UKKwkJcm1kaXIobmV3Y2FjaGVkaXIpOworI2VuZGlmCisJCS0tbmZpbGVzOworCSAg ICB9CisJICAgIGNvbnRpbnVlOworCX0KKyNlbmRpZgorCiAvKiByZWFkIHRoZSBmaWxlICovCiAJ ZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1JET05MWSB8IE9fQklOQVJZKTsKIAlpZiAoZmQgPT0gLTEp IHsKQEAgLTI4OCw2ICszMDksOSBAQAogCSAgICBjbG9zZShmZCk7CiAJICAgIGNvbnRpbnVlOwog CX0KKyAgICAgICAgCisvKiBJbiBPUy8yIHRoaXMgaGFzIGFscmVhZHkgYmVlbiBkb25lIGFib3Zl ICovCisjaWZuZGVmIF9fRU1YX18KIAlpZiAoU19JU0RJUihidWYuc3RfbW9kZSkpIHsKIAkgICAg Y2hhciBuZXdjYWNoZWRpcltIVUdFX1NUUklOR19MRU5dOwogCSAgICBjbG9zZShmZCk7CkBAIC0z MDUsNiArMzI5LDcgQEAKIAkgICAgfQogCSAgICBjb250aW51ZTsKIAl9CisjZW5kaWYKIAogCWkg PSByZWFkKGZkLCBsaW5lLCAyNik7CiAJaWYgKGkgPT0gLTEpIHsK --_=_=_=IMA.BOUNDARY.EHN5OM138764=_=_=_--