This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Return codes over 1 byte
- From: Michael DePaulo <mikedep333 at gmail dot com>
- To: The Cygwin Mailing List <cygwin at cygwin dot com>
- Date: Thu, 9 Jul 2015 19:30:40 -0400
- Subject: Return codes over 1 byte
- Authentication-results: sourceware.org; auth=none
mark06 mentioned this on IRC today and then left the channel about 1 hour later:
<mark06> has anyone ever discussed exit codes above one byte? they are
valid on modern windows, but cygwin's bash will mess them
I was curious, so I googled it (I could not find an answer) and then
tried it out. I can confirm the what he said.
Cygwin Bash:
mike@executor ~
$ uname -a
CYGWIN_NT-10.0 executor 2.0.4(0.287/5/3) 2015-06-09 12:22 x86_64 Cygwin
mike@executor ~
$ cat return.c
int main (){ return 512; }
mike@executor ~
$ x86_64-w64-mingw32-gcc return.c -o return.exe
mike@executor ~
$ ./return.exe
mike@executor ~
$ echo $?
0
cmd.exe:
C:\cygwin64\home\mike>return.exe
C:\cygwin64\home\mike>echo %errorlevel%
512
-Mike
--
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