From: lmauro AT scientist DOT com (Leo Mauro) Subject: STAT system call 19 Jun 1998 10:14:14 -0700 Message-ID: <001b01bd9b45$0d05bb10$1e6e31cf.cygnus.gnu-win32@leo-nt.rd.telesystech.com> References: <199806171932 DOT MAA20653 AT cygnus DOT com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_001C_01BD9B23.85F5A1B0" To: This is a multi-part message in MIME format. ------=_NextPart_000_001C_01BD9B23.85F5A1B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit On Wednesday, June 17, 1998 03:31 PM, Ron Parker wrote: > I have had this problem with some configure scripts as well. The > exact nature of the problem was that the system was trying to > stat() /dev/null. Which does not actually exist. [SNIP] Indeed, /dev/null doesn't exist. But the CygWin32 UNIX-simulation layer fakes it (and many other /dev special files) on the fly. I have included a program to test what the stat() call does. For all of you still using text-mode mounts, the source has CRs in all the right places :-) On my system (B19 with Sergei's latest DLL and EGCS 1.0.2 on NT 4.0 SP3), my test program sees /dev/null just fine. It also sees progname when only progname.exe exists. Compile and try it on your system. And if it doesn't see /dev/null, consider upgrading to the latest software releases. Remember the B in B19 means Beta. I.e., Caveat Emptor. Leo [[ stat.c : 1310 in winmail.dat ]] ------=_NextPart_000_001C_01BD9B23.85F5A1B0 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" eJ8+Ih4FAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEGgAMADgAAAM4HBgATAAEAHQAAAAUAEQEB A5AGAKAEAAAqAAAACwACAAEAAAALACMAAAAAAAMAJgAAAAAACwApAAAAAAALACsAAAAAAAMALgAA AAAAAwA2AAAAAAAeAHAAAQAAACYAAABRdWVzdGlvbiBjb25jZXJuaW5nIGNvbmZpZ3VyZSBzY3Jp cHRzAAAAAgFxAAEAAAAgAAAAAb2ZuE+RtiwMOQTHEdKAMAgACeAbgQAbYdgwAEcALiACAR0MAQAA ABoAAABTTVRQOkxNQVVST0BTQ0lFTlRJU1QuQ09NAAAACwABDgAAAABAAAYOAHakKUObvQECAQoO AQAAABgAAAAAAAAAuQoRm7bc0RGzBwDAqDRwKsKAAAALAB8OAQAAAAMABhAAAAAAAwAHEAAAAAAe AAgQAQAAAAUAAABwDgR4AAAAAAMAEBAAAgAAAwAREGOUAHgeAEIQAQAAACMAAAA8MTk5ODA2MTcx OTMyLk1BQTIwNjUzQGN5Z251cy5jb20+AAALAAGACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAA AAMAA4AIIAYAAAAAAMAAAAAAAABGAAAAABCFAAAAAAAACwAEgAggBgAAAAAAwAAAAAAAAEYAAAAA FIUAAAAAAAADAAeACCAGAAAAAADAAAAAAAAARgAAAABShQAA8BMAAB4ACIAIIAYAAAAAAMAAAAAA AABGAAAAAFSFAAABAAAABAAAADguNQALAAyACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAAAAMA DYAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAWgAggBgAAAAAAwAAAAAAAAEYAAAAADoUA AAAAAAADABeACCAGAAAAAADAAAAAAAAARgAAAAARhQAAAAAAAAMAGYAIIAYAAAAAAMAAAAAAAABG AAAAABiFAAAAAAAAHgAogAggBgAAAAAAwAAAAAAAAEYAAAAANoUAAAEAAAABAAAAAAAAAB4AKYAI IAYAAAAAAMAAAAAAAABGAAAAADeFAAABAAAAAQAAAAAAAAAeACqACCAGAAAAAADAAAAAAAAARgAA AAA4hQAAAQAAAAEAAAAAAAAACwAygAggBgAAAAAAwAAAAAAAAEYAAAAAgoUAAAEAAAALADSACyAG AAAAAADAAAAAAAAARgAAAAAAiAAAAAAAAAsANoALIAYAAAAAAMAAAAAAAABGAAAAAAWIAAAAAAAA AgH4DwEAAAAQAAAAuQoRm7bc0RGzBwDAqDRwKgIB+g8BAAAAEAAAALkKEZu23NERswcAwKg0cCoC AfsPAQAAAIEAAAAAAAAAOKG7EAXlEBqhuwgAKypWwgAAUFNUUFJYLkRMTAAAAAAAAAAATklUQfm/ uAEAqgA32W4AAABDOlxXSU5OVFxQcm9maWxlc1xsbWF1cm9cQXBwbGljYXRpb24gRGF0YVxNaWNy b3NvZnRcT3V0bG9va1xvdXRsb29rLnBzdAAAAAADAP4PBQAAAAMADTT9NwAAAgF/AAEAAAAxAAAA MDAwMDAwMDBCOTBBMTE5QkI2RENEMTExQjMwNzAwQzBBODM0NzAyQUM0NkYyMjAwAAAAAHyuAgKQ BgAOAAAAAQD/////IAAgAAAAAAA9BAITgAMADgAAAM4HBgATAAEAEQAqAAUALwECD4AGAHwDAAAj aW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHRpbWUuaD4KI2luY2x1ZGUgPHN5cy9zdGF0Lmg+ CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CglzdHJ1Y3Qgc3RhdCBzdDsKCglp ZiAoYXJnYyAhPSAyKSB7CgkJZnByaW50ZihzdGRlcnIsICJVc2FnZTogc3RhdCBmaWxlXG4iKTsK CQlyZXR1cm4gMTsKCX0KCWlmIChzdGF0KGFyZ3ZbMV0sICZzdCkgPCAwKSB7CgkJcGVycm9yKGFy Z3ZbMV0pOwoJCXJldHVybiAxOwoJfQoJcHJpbnRmKCIgICAgc3RfZGV2ICAgICA9ICVYXG4iLCBz dC5zdF9kZXYpOwoJcHJpbnRmKCIgICAgc3RfaW5vICAgICA9ICVkXG4iLCBzdC5zdF9pbm8pOwoJ cHJpbnRmKCIgICAgc3RfbW9kZSAgICA9ICVvXG4iLCBzdC5zdF9tb2RlKTsKCXByaW50ZigiICAg IHN0X25saW5rICAgPSAlZFxuIiwgc3Quc3RfbmxpbmspOwoJcHJpbnRmKCIgICAgc3RfdWlkICAg ICA9ICVkXG4iLCBzdC5zdF91aWQpOwoJcHJpbnRmKCIgICAgc3RfZ2lkICAgICA9ICVkXG4iLCBz dC5zdF9naWQpOwoJcHJpbnRmKCIgICAgc3RfcmRldiAgICA9ICVYXG4iLCBzdC5zdF9yZGV2KTsK CXByaW50ZigiICAgIHN0X3NpemUgICAgPSAlZFxuIiwgc3Quc3Rfc2l6ZSk7CglwcmludGYoIiAg ICBzdF9hdGltZSAgID0gJXMiLCAgIGN0aW1lKCZzdC5zdF9hdGltZSkpOwoJcHJpbnRmKCIgICAg c3RfbXRpbWUgICA9ICVzIiwgICBjdGltZSgmc3Quc3RfbXRpbWUpKTsKCXByaW50ZigiICAgIHN0 X2N0aW1lICAgPSAlcyIsICAgY3RpbWUoJnN0LnN0X2N0aW1lKSk7CglwcmludGYoIiAgICBzdF9i bGtzaXplID0gJWRcbiIsIHN0LnN0X2Jsa3NpemUpOwoJcHJpbnRmKCIgICAgc3RfYmxvY2tzICA9 ICVkXG4iLCBzdC5zdF9ibG9ja3MpOwoJcmV0dXJuIDA7Cn0KHwkCEIABAAcAAABzdGF0LmMATQIC EYAGALgNAAABAAkAAAPcBgAAAAAhBgAAAAAFAAAACQIAAAAABQAAAAEC////AKUAAABBC8YAiAAg ACAAAAAAACAAIAAAAAAAKAAAACAAAABAAAAAAQABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8A AAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAA AD8AAAA/AAAAPwAAAH8AAAD/AAAB/wAAA/8AAAf/AAAP/yEGAABBC0YAZgAgACAAAAAAACAAIAAA AAAAKAAAACAAAAAgAAAAAQAYAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhMbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbH xsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxsbHxgAAAAAAAAAAAAAAAAAA AAAAAAAAAISGhP////////////////////////////////////////////////////////////// /////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////// //////////////////////////////////////////////////////////////////////////// /////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////////////// /////////////////////////////////////////////////////////8bHxgAAAAAAAAAAAAAA AAAAAAAAAAAAAISGhP////////////////////////////////////////////////////////// /////////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////// //////////////////////////////////////////////////////////////////////////// /////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////////// /4QAAIQAAIQAAIQAAIQAAIQAAIQAAP///////////////////////////////8bHxgAAAAAAAAAA AAAAAAAAAAAAAAAAAISGhP///////////////////////////4SGhIQAAIQAAIQAAIQAAIQAAIQA AIQAAISGhP///////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP// /////////////////////4QAAIQAAIQAAISGhP///////////4SGhIQAAIQAAIQAAP////////// /////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP///////////////////////4QA AIQAAIQAAP///////////////////4QAAIQAAIQAAP///////////////////////8bHxgAAAAAA AAAAAAAAAAAAAAAAAAAAAISGhP///////////////////////4QAAIQAAIQAAP////////////// /////////////////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISG hP///////////////////////4QAAIQAAIQAAP////////////////////////////////////// /////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////// /4QAAIQAAIQAAP///////////////////////////////////////////////////////8bHxgAA AAAAAAAAAAAAAAAAAAAAAAAAAISGhP///////////////////////4QAAIQAAIQAAP////////// /////////////////////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAA AISGhP///////////////////////4QAAIQAAIQAAP////////////////////////////////// /////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////// /////4QAAIQAAIQAAP///////////////////////////////////////////////////////8bH xgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP///////////////////////4QAAIQAAIQAAP////// /////////////////////////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAA AAAAAISGhP///////////////////////4QAAIQAAIQAAP///////////////////4QAAIQAAIQA AP///////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////// /////////4QAAIQAAIQAAISGhP///////////4SGhIQAAIQAAIQAAP////////////////////// /8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP///////////////////////////4SGhIQAAIQA AIQAAIQAAIQAAIQAAIQAAISGhP///////////////////////////8bHxgAAAAAAAAAAAAAAAAAA AAAAAAAAAISGhP///////////////////////////////4QAAIQAAIQAAIQAAIQAAIQAAIQAAP// /////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////// //////////////////////////////////////////////////////////////////////////// /////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////////////// /////////////////////////////////////////////////////////8bHxgAAAAAAAAAAAAAA AAAAAAAAAAAAAISGhP////////////////////////////////////////////////////////// /////////////////////////////////8bHxgAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////// /////////////////////////////////////////////////////////////////4SGhAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////////// /////////////////////////////////////////4SGhP///////8bHxoSGhAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAISGhP////////////////////////////////////////////////////// /////////////////4SGhP///8bHxoSGhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP// /////////////////////////////////////////////////////////////////////4SGhMbH xoSGhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////// /////////////////////////////////////////////4SGhISGhAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAISGhP////////////////////////////////////////////////// /////////////////////4SGhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISG hISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISGhISG hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAKCiAgWQBgBoAQAAEQAA AAMAIA59EQAAHgABMAEAAAAHAAAAc3RhdC5jAAACAQI3AQAAAAAAAAAeAAM3AQAAAAMAAAAuYwAA AwAFNwEAAAAeAAc3AQAAAAcAAABzdGF0LmMAAAMACzf/////AwD6fwAAAABAAPt/AEDdo1dFswxA APx/AEDdo1dFswwDAP1/AAAAAAsA/n8AAAAAAwAhDsWtAAACAfgPAQAAABAAAAC5ChGbttzREbMH AMCoNHAqAgH6DwEAAAAQAAAAuQoRm7bc0RGzBwDAqDRwKgIB+w8BAAAAgQAAAAAAAAA4obsQBeUQ GqG7CAArKlbCAABQU1RQUlguRExMAAAAAAAAAABOSVRB+b+4AQCqADfZbgAAAEM6XFdJTk5UXFBy b2ZpbGVzXGxtYXVyb1xBcHBsaWNhdGlvbiBEYXRhXE1pY3Jvc29mdFxPdXRsb29rXG91dGxvb2su cHN0AAAAAAMA/g8HAAAAF1g= ------=_NextPart_000_001C_01BD9B23.85F5A1B0-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".