> From: Larry Hall (Cygwin) > > On 10/11/2013 8:27 AM, paul hermeneutic wrote: > > I am using CYGWIN_NT-5.1 PAC047922 1.7.25(0.270/5/3) 2013-08-31 20:39 > > i686 Cygwin > > > > An exit code returned by a DOS batch file does not seem to be coming > > back to the Cygwin shell. I am using bash. > > > > $ cat myexit.bat > > @echo off > > set EXITCODE=%1 > > echo got here with %1 > > exit /b %EXITCODE% > > > > $ cmd /c c:/DOCUME~1/pwatson/bin/myexit.bat 8 > > got here with 8 > > > > $ echo $? > > 0 > > WJFFM. Same version, same arch. Guess you need to do some more digging.
FWIW, I get the same results as the OP: $ cat myexit.bat @echo off set EXITCODE=%1 echo got here with %1 exit /b %EXITCODE% $ cmd /c myexit.bat 8 got here with 8 $ echo $? 0 $ uname -r 1.7.25(0.270/5/3) $ For grins, I tried with both Unix and DOS line endings. Made no difference. --Ken Nellis -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple