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)