ftime(3C)




NAME

     ftime - get date and time


SYNOPSIS

     #include <sys/timeb.h>

     int ftime(struct timeb *tp);


DESCRIPTION

     The ftime() function sets the time and  millitm  members  of
     the  timeb  structure  pointed  to  by  tp. The structure is
     defined in <sys/timeb.h> and contains the following members:

     time_t           time;
     unsigned short   millitm;
     short            timezone;
     short            dstflag;

     The time and millitm members contain the  seconds  and  mil-
     liseconds  portions,  respectively,  of  the current time in
     seconds since 00:00:00  UTC  (Coordinated  Universal  Time),
     January 1, 1970.

     The timezone  member  contains  the  local  time  zone.  The
     dstflag  member contains a flag that, if non-zero, indicates
     that  Daylight  Saving  time  applies  locally  during   the
     appropriate part of the year.

     The contents of the timezone and dstflag members of tp after
     a call to ftime() are unspecified.


RETURN VALUES

     Upon successful completion, the ftime() function returns  0.
     Otherwise -1 is returned.


ERRORS

     No errors are defined.


USAGE

     For portability to  implementations  conforming  to  earlier
     versions  of  this  document, time(2) is preferred over this
     function.

     The millisecond value usually has a granularity greater than
     one due to the resolution of the system clock.  Depending on
     any granularity (particularly a granularity of one)  renders
     code non-portable.


SEE ALSO

     date(1), time(2), ctime(3C), gettimeofday(3C), timezone(4)


Man(1) output converted with man2html