This is the mail archive of the
cygwin
mailing list for the Cygwin project.
More error level issues
- From: "Brian Bruns" <bruns at 2mbit dot com>
- To: <cygwin at cygwin dot com>
- Date: Wed, 2 Mar 2005 15:30:00 -0500
- Subject: More error level issues
Hey all,
Sorry to bring this up again, but I'm having issues again with Cygwin
not passing error level codes back to the cmd shell.
Example, when clamscan finds a virus, it issues a return code of 1.
Inside of a Cygwin env it returns fine.
================
../test/clam.exe: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 31320
Engine version: devel-20050301
Scanned directories: 0
Scanned files: 1
Infected files: 1
Data scanned: 0.00 MB
Time: 3.372 sec (0 m 3 s)
$ echo $?
1
================
However, outside of Cygwin in a cmd shell, its returning 256 instead
of 1 to cmd.
================
../test/clam.exe: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 31320
Engine version: devel-20050301
Scanned directories: 0
Scanned files: 1
Infected files: 1
Data scanned: 0.00 MB
Time: 2.840 sec (0 m 2 s)
>echo %ERRORLEVEL%
256
================
I'm using Cygwin 1.5.13 - this apparently seems to work fine in
1.5.12. I know I brought up this issue in the past, and it was
supposedly fixed, but it doesn't entirely look like it.
This is Win2k Pro SP4.
Thanks!
--
Brian Bruns
The Summit Open Source Development Group
http://www.sosdg.org / http://www.ahbl.org
--
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/