g++ iostream broken on windows 2000

Alex Vinokur alexvn@connect.to
Tue Sep 16 04:10:00 GMT 2003


"Vijay Kumar" <janjanam@yahoo.com> wrote in message news:20030915234312.66294.qmail@web40708.mail.yahoo.com...
> Hi all,
>
> I have upgraded to the latest cygwin this morning and
> I can not anymore run my programs that use ifstream to
> read input files. It crashes giving segmentation
> fault. When I ran strace, I found that the actually
> fails in mmap.cc complaining STATUS_ACCESS_VIOLATION.
>
> Here's the simple code I ran. Anybody have any clues?
> Interestingly the following programs works fine with
> -mno-cygwin option which unfortunaty I can not use for
> my application.
>
> # include <iostream>
> # include <fstream>

using namespace std;     // must be for g++ 3.x; otherwise you should use not 'cout' but 'std::cout', etc.

>
> int main(int argc, char *argv[])
> {
>    char ch;
>
>    if (argc < 2)
>    {
>       cout << "Usage: a.out file_name" << endl;
>    }
>
>    ifstream is(argv[1], ios::in);
>
>    while (! is.eof())
>    {
>        is.get(ch);
>        cout << ch;
>    }
>    is.close();
>
>    return 0;
> }
>
> Thanks,
> - Vijay
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
> --
> 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/
>
>




--
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/



More information about the Cygwin mailing list