Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 12 Jul 2004 14:53:12 -0600 (MDT) From: David Mastronarde To: cygwin AT cygwin DOT com Subject: Problem with echo in tcsh 6.13.00-2 in Cygwin 1.5.10 (fwd) Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="-1463780512-713968726-1089665034=:6963" Content-ID: ---1463780512-713968726-1089665034=:6963 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: The latest version of tcsh has a problem with the built-in echo. When echo is used to write to a file from within a script, and then the script runs a program that attempts to open the file, the program is not able to open the file. The attachment has a sample program, fortopen.f, which gave the problem when compiled with the Intel Fortran compiler. A C program using fopen did not show the problem. The problem also does not occur when the program is compiled with g77 under Cygwin. The executable made the tar file too large for your mail program, so it is not included. (Please tell me a better email address to use if you need it from me.) The script echotest uses echo to write to a file, then runs fortopen which tries to open the file. It does it first with echo piped to cat, and with /bin/echo, which do not fail, then it does it with the built-in echo, which fails with permission denied. The problem occurs only with tcsh 6.13, not tcsh 6.12 (see two output files). I am running Windows XP SP1. Thanks. David Mastronarde ---1463780512-713968726-1089665034=:6963 Content-Type: APPLICATION/x-gzip; name="echobug.tar.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="echobug.tar.gz" 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 7pkll9w70mzBYqLwpkIa6iDHRlD26lBaA458JkVqyaF00jxsAXaV/SvMkKA/ ZAt62BaM29fpcsgqtC4XLyrXzpKWW1BtKfdsdaITsNI2N2v8zHBLn3/dkWZy sxbmphLOo2KjeLPlmZphW45ZbreVoi7ablHlwD4n5lSuVqaoCzdctH7gdLTv 219xLjpFXXgiWmpsk0TCgp5TJLAWi3Knd7aUGUuAHBldEitwYMOBbMqFxZZy z3kcWUqXCagfIscCn0sJ/8wvUDI7w4YTFj65EceAWpVqecHwtdxuNybMeF7F tQGKD2ds0gmv0nYHA/JgenjnObGchdvasU0MtQgVVIGK6UGogPodDDXT3bea QXxriXeyrzT/HgFidFpxi3Ftg+DtPJbrt0hmbKXZtqsT03lokWhnzlr7sg9j v7tei4iZXsvBXhqmV9iiu9wMLdBaRElLsAzTgfiwTCCKLLYDDPFWAOKZS7wJ +BlU2A11wovz8RhxNLzFv5O7NyWBRxvn8Y/hnRVhiy/tu+Gl/QiVu+CfYbpK qRkRpe5V2cITt6W0MrepcHBrz1xYTwlg2MFBRndDbCl2kPDJBbA96DTbmGSo PRMMPwnCryWKpNedRU9BbJleT0mgLUGsVxGfVDPvScvYOmvKHp/YPpOBD0Vo S5P0HbzWwW5XPj0ZaH5ADPfRsV3NAPIF3tJGApddLC266blr+veBu97HAW9J b5FFsG5VqyvL81zPF+5ND5aIgustq7678XTYXYLGd1og6O6qqkf+xmc2QkVT 7TrKvkQ7PbnZrNF6FUzJimF5rBtvJapXaBqp+Xck19C2Ik2BT09uNd+shAeR QAq1NMctcq35/mPibhEqUC4yL14SRPW2QmtppOVAeth+Gol6ynjKNon8bK2l LE8ofIJUUdPS2VXXPJKjp/7gZ3EMSeHw5TTyeZnXkwqSoGYtr/PucwnrZJ4n ICsGVLUkUq7Us3oaMGvlxEtCQ8j53TSswLOWd0ESClbKHjwg8Ypw/tibaobp 6QkGR066AvbMuAORjsFDAkslg9xeB04dEfzLHlF8kTAlTAKeOcsvtcf77AER WUCLZqQvdT0HJOxu1ZSLQmRl+csvL0XW6y9Ewty0fKzorhenPS4GqCiJqZjf IRM6HELudOAjDc5tTIgUm7SZRa5ySApRl4lQQIaXWtJIUYB9CM3EPN5xk5ee 9WWIdBeLvHTayAQeIKEycPSU8xGCJ3pzyBoUpZx0vM07h5QbnBpiW7e3n6Wb dD+3LgFyF/YxnhvziIzDflsvuTEPyLyb0EciRzq7ymyYD6adROa8GSFTURsh ZS5S4SA5PONLhGLczY0QQLKrQ6l8h7qUzyNEOoFNUg14ioLcSGK3SJpHKsnk 2CGlLJKrJ7tukILyYylC3maQDcJBxuc6d91qNj7SyFoa2diPrCeRmZoYIfEE Rrpb4c2bEVLMIDlZjEg8IZHqDudNJY+Eta6YQdYEhYPc7u5TeubmowRSTSDl dG5ESNwaprNDBum8PGK72BSDEClxkQoHmef5aZGdjDHfa5x8B2TGzFhtRD4y YxI+T3eZv1EWMi6/DsHbGrNAOKKGmFtdrDTOrbdQv+7TSYxINmt5sEOxVlvm Mi/mo0s06W68tpOXfh+Yq+ycgNUzLRyQUWqku7nZ4a5Nx88ua+HYBbqm6RoS InN1qSnUjczKKp9uZE8esZO96ZXiHmQc8BkkJ+bxWcycdEmo40pVSSF908gB gSccUzbm/bsKZz0PSKpmeLIXB2QbzO/gejWpKyB1O8gt7MIVS2pdi0jOvqOG PMVUdgLS9Fa6lgkRPElJqVhLQEMk7rdSSIiQG6ZBXYrTCZFPOSBYScrHEs6D nPU8rBloJkKSSbFtNLvuR+TG4SyDVEHNFBtAPsqStrYySO4a7PHO0nMGxTzK VdpPFXwTRLBZV3zds9bh9gPrUm6H8ukcVjaNWgV3k9tuiE+sYJSPTFanECnx kWagZ5FU4iIXpqNnkJlI3iKdxF6qEJl6QCBEynzkEz6An0bWGikke6qNZBpt qPlY4i1+wZtypZZD8p5gwLmYZn10Ba6p3JHAJb5pkjvTXhPt1t0ExNQgHnxT D0+m/Nmv3/jTW/z+F/wE88DUTqVvLaP4/S/4Xd6+/0WB7yKVxZp0fP/L92gz 7xkfvH20gjuCMUDW1trEtNG14CRyEBFrlIBn4FPMfHL6qRTSUeWk4sGyqIL/ sTzFs+bhdI3GTGawlHyVjExw6YOnbE7Y87pkDKsRmL7Hv56eJNUNH0cFnX9w PW83lh1UYAb4QXX9s0Pw2P7Exqn/8reWcaj+y6q0rf+qXMf6T8Vj/f8u7Qes /+q/Sf1/qZ4/Qv1P6trDa3sEt/ioIva9IUGor7bUQM8FDJsMhPcCeUF4TbLv rDdBNXp/VciD1hstcom7S/aGN2IAS9OIHs/sO3ipVzeNjYcXcJHxOrz0m7jG HZABbPRbpBERQZsGGuhqOkGLjC97o9TdAFeOBd3hNe2O6ziwjAeDz9zW9vCQ T88xiLsgRvIddsdpjt+S9T8wi0tg2YbVvuj9n6oarv9lWVYg/AEv1dTasf5/ j/Yff4lf5kUqi9MTNgWcQQWCf+zvGflfnArI3/+SSLEQVTR1nJ2euAap3CaI bJ9U7MRvoQp1JsAyhNm5LeYZ6Qfkbsm+WOCXy0rV8S+W94MWoDj/Y1WFxbeX cTD/a0qc/5JcV9n6TxaP+f89Wjyzdj60J+3OrDf5G6XkfDwZtme7mTf8Td6R s/DbrIcvy/vJ2sB0DL2Je8xwxn59NerP3vXx7xt899S7szgnzt5MZ+3Z1fTd 2XjQPXuDzN6FHN/0JpN3svjzjtPas5yA/O3NWXppdbZD6JptE/PJCl4jnSxm 6L54mXP29YfxM087mug1HeMHLQTHdmzHdmzHdmzHdmzHdmzHdmzHdmzHdmzH dmzHdmzHdmzHdmzHdmzH9m/f/g9Z77+nAHgAAA== ---1463780512-713968726-1089665034=:6963 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ---1463780512-713968726-1089665034=:6963--