Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com To: "cygwin forum" , "Robinow, David" Date: Thu, 24 Aug 2000 12:59:34 -0700 From: "Mirko Vukovic" Message-ID: Mime-Version: 1.0 X-Sent-Mail: off Reply-To: mvukovic AT my-Deja DOT com X-Mailer: MailCity Service Subject: RE: G++/times causes access violation on cygwin, not linux X-Sender-Ip: 208.218.238.4 Organization: My Deja Email (http://www.my-deja.com:80) Content-Type: text/plain; charset=us-ascii Content-Language: en Content-Transfer-Encoding: 7bit Thank you all, what a (nevermind) mistake that was. At least I was correct in one thing. It was not a g++ bug. thanks again -- On Thu, 24 Aug 2000 15:55:14 Robinow, David wrote: > Try > struct tms * pArg = new struct tms; > >pArg has to point to someting! > >-----Original Message----- >From: Mirko Vukovic [mailto:mvukovic AT my-Deja DOT com] >Sent: Thursday, August 24, 2000 3:38 PM >To: cygwin forum >Cc: Earnie Boyd >Subject: Re: G++/times causes access violation on cygwin, not linux > > >I downloaded the latest cygwin (instal.exe worked no problem) and got same >message under 2.92.2. To repeat, it compiled and ran without a problem >under linux and egcs 2.91.66. > >(I include the code below again for reference) > >Mirko > ># include ># include >int main() >{ > clock_t ElapsedSystemTime; > struct tms * pArg; > ElapsedSystemTime=times(pArg); > cout << ElapsedSystemTime <<"\n"; > cout << pArg->tms_utime<<"\n"; > cout << pArg->tms_stime<<"\n"; > cout << pArg->tms_cutime<<"\n"; > cout << pArg->tms_cstime<<"\n"; > return 0; >} >-- > >On Thu, 24 Aug 2000 09:15:12 Earnie Boyd wrote: >>--- Mirko Vukovic wrote: >>> The code that follows in the included message compiles cleanly under both >>> cygwin (egcs 2.91.57) and linux (egcs 2.91.66), but runs only under >linux. >>> >>> Passing a proper variable to times() instead of NULL (pointer to a "tms" >>> structure), does not improve things. >>> >>> I still bet it is not a bug, but what is the problem then? >>> >> >>Your compiler is too old. You need `gcc --version' == "2.95.2" to make it >>work. Oh, you still need the pointer to a tms structure in time(). >> >>Cheers, >> >> >>===== >>--- >> Earnie Boyd: >> __Cygwin: POSIX on Windows__ >>Cygwin Newbies: >> __Minimalist GNU for Windows__ >> Mingw32 List: >> Mingw Home: >> >>__________________________________________________ >>Do You Yahoo!? >>Yahoo! Mail - Free email you can access from anywhere! >>http://mail.yahoo.com/ >> > > >--== Sent via Deja.com http://www.deja.com/ ==-- >Before you buy. > >-- >Want to unsubscribe from this list? >Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > --== Sent via Deja.com http://www.deja.com/ ==-- Before you buy. -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com