FTIME(3C) Standard C Library Functions 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 milliseconds
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.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+

SEE ALSO


date(1), time(2), ctime(3C), gettimeofday(3C), timezone(5),
attributes(7), standards(7)

July 24, 2002 FTIME(3C)

tribblix@gmail.com :: GitHub :: Privacy