This is the mail archive of the
mailing list for the Cygwin project.
Re: posix and win32 enviornment
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: "Ling F. Zhang" <lingfengz at yahoo dot com>
- Cc: cygwin at cygwin dot com
- Date: Wed, 2 Jul 2003 21:25:32 -0400 (EDT)
- Subject: Re: posix and win32 enviornment
- Reply-to: cygwin at cygwin dot com
On Wed, 2 Jul 2003, Ling F. Zhang wrote:
> I am writting a C program...
> is there a way for me to know if the program is being
> executed in win32 or posix cygwin so that I can use
> the appropriate filesystem when referring files?
It's very simple. If you use the Cygwin gcc, by default it links with
cygwin1.dll, and the program will understand POSIX paths. If you give a
"-mno-cygwin" option to gcc, you'll be using the MinGW libraries, and your
program will not understand POSIX paths (i.e., you'll have to use Win32
FYI, Cygwin programs always understand POSIX paths, even when executed
from a command window or a batch file.
|\ _,,,---,,_ firstname.lastname@example.org
ZZZzz /,`.-'`' -. ;-;;,_ email@example.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html