Xref: news2.mv.net comp.os.msdos.djgpp:6876 From: Erik Max Francis Newsgroups: comp.os.msdos.djgpp Subject: Re: time_t question Date: Mon, 05 Aug 1996 18:30:12 -0700 Organization: Alcyone Systems Lines: 18 Message-ID: <3206A024.657A93E2@alcyone.com> References: <3205D6E7 DOT 167EB0E7 AT dra DOT hmg DOT gb> NNTP-Posting-Host: annex-p136.meer.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Ian Miller wrote: > I notice that time(), as required by ANSI C, returns -1 if > the time is not available, but that its return type, time_t, > is unsigned int. Of course the time *is* available in djgpp > so this does not really matter. I just wonder why time_t is > not a signed type. You had the answer and let it go: Because the time _is_ available under DJGPP with the ANSI C time function. That condition is intended for platforms where such a facility is not available. In that case, on those platforms, you'd just defined time_t as a signed integral type and their implemented time function would automatically return (time_t) -1. -- Erik Max Francis, &tSftDotIotE http://www.alcyone.com/max/ max AT alcyone DOT com San Jose, California ICBM 37 20 07 N 121 53 38 W R^4: the 4th R is respect War's a game which were their subjects wise/Kings would not play at. -- Cowper