Manual browser: ftime(3)

Section:
Page:
FTIME(3) Library Functions Manual FTIME(3)

NAME

ftimeget date and time

LIBRARY

Compatibility Library (libcompat, -lcompat)

SYNOPSIS

#include <sys/types.h>
#include <sys/timeb.h>

int
ftime(struct timeb *tp);

DESCRIPTION

This interface is obsoleted by gettimeofday(2). It is available from the compatibility library, libcompat.

Note: time zone information is no longer provided by this interface. See localtime(3) for information on how to retrieve it.

The ftime() routine fills in a structure pointed to by its argument, as defined by <sys/timeb.h>:

struct timeb { 
	time_t  time; 
	unsigned short millitm; 
	short   timezone; 
	short   dstflag; 
};

The structure contains the time since the epoch in seconds, up to 1000 milliseconds of more-precise interval. The timezone and dstflag fields are provided for source compatibility, but are always zero.

HISTORY

The ftime() function appeared in 4.1BSD.
June 4, 1993 NetBSD 7.0