Small update.  I'm not sure what it means yet.  I've also found that if I
run the exact same command line directly from bash, it works fine.  However,
if the command line is run from "make", it gets the "Invalid Argument"
error.  The "SHELL" variable in "make" is "sh.exe".  I also tried running
"sh.exe" from my Bash shell and running the command line, and it still works
fine.

-----Original Message-----
From: Karr, David [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 30, 2001 8:59 AM
To: '[EMAIL PROTECTED]'
Subject: Small prog linked with MS "cl.exe" gets "Invalid Argument" in
Cyg wn, but runs in DOS


I would appreciate some help understanding (and solving) a problem with a
small C program.  It is being linked with MS "cl.exe", while in the Cygwin
environment.  When I run it in Cygwin, it immediately fails with "Invalid
Argument" BEFORE it gets to "main".  I'm reasonably certain it's before
"main" because I have a printf call at the top of "main".  When I run this
executable in DOS, outside of "bash", it runs fine.

I tried running it with a file I/O monitor running, and it doesn't show
anything interesting, just the executable file being opened, a search for a
PIF file, and then closing the executable file.

What sort of things could I do to diagnose this?  I'm an experienced C/C++
and Java programmer, but all of my C/C++ work has been on Unix.

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

Reply via email to