On Sat, Jan 26, 2002 at 10:35:58PM +0000, Nick Murtagh wrote:
> On Saturday 26 January 2002 22:26, you wrote:
> > On Sat, Jan 26, 2002 at 09:53:39PM +0000, Nick Murtagh wrote:
> > > What exactly is localtime() supposed to do? As far as i can tell
> > > localtime takes a parameter of type time_t. What about
> > >
> > > tp = localtime(time());
> >
> > no, it takes a pointer to a parameter of type time_t. never knew why -
> > it makes that call impossible - localtime(time(NULL)) - which is annoying.
> > but it is a pointer to time_t which is an important distinction.
>> doh! i sometimes wonder how the people who came up with this stuff
> intended it to be used....
>
time_t is specified as a macro in ansi c, so you should never depend
on it's type. integer compaibility and seconds since epoch are actually
implementation specific :o) it could just as easily by a struct of
some type, hence the pointer.
--
colmmacc at redbrick.dcu.iewebmaster at redbrick.dcu.ie
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!