This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]