Mail Archives: cygwin-developers/1998/11/16/00:17:27
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime AT docserver DOT cac DOT washington DOT edu for more info.
--1915750185-1418950735-911203490=:24555
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Sun, 15 Nov 1998, Geoffrey Noer wrote:
> Committed. Thanks, I agree, checking for handling NULL pathnames is
> probably a good idea...
>
Well, in that case, we should handle ``fopen (NULL, ...)'' as well. I
hate SEGV violation in RTLs when there's way to tell the user there's
a problem with their code.
Patch attached.
Regards,
Mumit
--1915750185-1418950735-911203490=:24555
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="syscalls.cc-diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT SUN DOT 3 DOT 93 DOT 981116020450 DOT 24555B AT modi DOT xraylith DOT wisc DOT edu>
Content-Description: _open patch to handle NULL pathnames
TW9uIE5vdiAxNiAwMTo1MTozMiAxOTk4ICBNdW1pdCBLaGFuICA8a2hhbkB4
cmF5bGl0aC53aXNjLmVkdT4NCg0KCSogc3lzY2FsbHMuY2MgKF9vcGVuKTog
SGFuZGxlIE5VTEwgcGF0aG5hbWVzLg0KDQpJbmRleDogc3lzY2FsbHMuY2MN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvbW91bnRzL3Nk
YjUvc3JjL2Nkay1iMjAvd2luc3VwLXNuYXBzaG90L0NWU1JPT1Qvd2luc3Vw
L3N5c2NhbGxzLmNjLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4xLjEuMQ0K
ZGlmZiAtdSAtMyAtcCAtcjEuMS4xLjEgc3lzY2FsbHMuY2MNCi0tLSBzeXNj
YWxscy5jYwkxOTk4LzExLzEzIDA1OjQ2OjUxCTEuMS4xLjENCisrKyBzeXNj
YWxscy5jYwkxOTk4LzExLzE2IDA3OjUzOjMzDQpAQCAtNDU5LDcgKzQ1OSwx
MyBAQCBfb3BlbiAoY29uc3QgY2hhciAqdW5peF9wYXRoLCBpbnQgZmxhZ3Ms
DQogICBtb2RlX3QgbW9kZSA9IDA7DQogICBmaGFuZGxlcl9iYXNlICpmaDsN
CiANCi0gIHN5c2NhbGxfcHJpbnRmICgib3BlbiAoJXMsICVwKSIsIHVuaXhf
cGF0aCwgZmxhZ3MpOw0KKyAgc3lzY2FsbF9wcmludGYgKCJvcGVuICglcywg
JXApIiwgKHVuaXhfcGF0aCkgPyB1bml4X3BhdGggOiAiKE5VTEwpIiwgZmxh
Z3MpOw0KKw0KKyAgaWYgKCEgdW5peF9wYXRoKQ0KKyAgICB7DQorICAgICAg
c2V0X2Vycm5vIChFRkFVTFQpOw0KKyAgICAgIGdvdG8gZG9uZTsNCisgICAg
fQ0KIA0KICAgLyogY2hlY2sgZm9yIG9wdGlvbmFsIG1vZGUgYXJndW1lbnQg
Ki8NCiAgIHZhX3N0YXJ0IChhcCwgZmxhZ3MpOw0KQEAgLTQ5MCw3ICs0OTYs
OCBAQCBfb3BlbiAoY29uc3QgY2hhciAqdW5peF9wYXRoLCBpbnQgZmxhZ3Ms
DQogICAgIHNldF9zdGRfaGFuZGxlIChyZXMpOw0KIA0KIGRvbmU6DQotICBz
eXNjYWxsX3ByaW50ZiAoIiVkID0gb3BlbiAoJXMsICVwKSIsIHJlcywgdW5p
eF9wYXRoLCBmbGFncyk7DQorICBzeXNjYWxsX3ByaW50ZiAoIiVkID0gb3Bl
biAoJXMsICVwKSIsIHJlcywgDQorICAgICAgICAgICAgICAgICAgKHVuaXhf
cGF0aCkgPyB1bml4X3BhdGggOiAiKE5VTEwpIiwgZmxhZ3MpOw0KICAgcmV0
dXJuIHJlczsNCiB9DQogDQo=
--1915750185-1418950735-911203490=:24555--
- Raw text -