From: cclim AT gintic DOT gov DOT sg ("Lim Chu Cheow, Dr") Subject: RE: GNU-Win32 : gettimeofday 30 May 1997 11:04:53 -0700 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Original-To: "'dbe AT wgn DOT net'" Original-Cc: "'gnu-win32 AT cygnus DOT com'" X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.837.3 Original-Sender: owner-gnu-win32 AT cygnus DOT com Thanks! Since I don't follow the Unix standard changes very closely, I'm a little confused now. On a SVR4 (Solaris 2.4), from the man page, I get: int gettimeofday(struct timeval *tp); Whereas for a SunOS 4.1.3, I get from the man page: int gettimeofday(tp, tzp) struct timeval *tp; struct timezone *tzp; So GNU-Win32 is following an "older" Unix standard (whichever it is)? - Chu-Cheow >---------- >From: $Bill Luebkert[SMTP:dbe AT wgn DOT net] >Sent: Friday, May 30, 1997 10:20 AM >To: Lim Chu Cheow, Dr >Cc: gnu-win32 AT cygnus DOT com >Subject: Re: GNU-Win32 : gettimeofday > >Lim Chu Cheow wrote: >> >> Hi, >> I just installed b18, and compiled a simple program >> (given below). Compilation went through, but the >> execution received some exception and died. Am I >> missing something? Thanks in advance for any advice. >> >> ============ >> #include >> #include >> >> void main(void) >> { >> struct timeval tp; > >add: > struct timezone tz; > >> >> fprintf(stdout,"Hello world!!\n"); >> gettimeofday(&tp); > >replace: > gettimeofday(&tp,&tz); > >> fprintf(stdout,"Current time = %lf s\n", >> ((double)tp.tv_sec+tp.tv_usec*1.0e-6)); >> } > >-- > ,-/- __ _ _ $Bill Luebkert > (_/ / ) // // DBE Collectibles > / ) /--< o // // http://www.wgn.net/~dbe/ >-/-' /___/_<_ - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".