Sistemas Operacionais

Chamada de Sistema: gettimeofday()


SINÓPSE

#include < sys/time.h >
#include < unistd.h >

int gettimeofday(struct timeval *tv, struct timezone *tz)

 

DESCRIÇÃO

A chamada de sistema gettimeofday() retornará o valor do hora corrente e copiará a informação para uma estrutura timeval. A estrutura timeval contém dois campos: segundos e microsegundos. Ela possui o seguinte formato:

        struct timeval
        {
                int tv_sec;
                int tv_usec;
        };

Onde tv_sec é o número de segundos e tv_usec é o número de microsegundos desde a meia-noite de 1º de janeiro de 1970. A estrutura timeval precisa ser declarada o ponteiro tv nunca pode ter valor NULL. Para os experimentos, a estrutura tz não será útil e, por isso, será passado o valor NULL.

 

EXEMPLO

	...
	struct timeval tv;
	int rtn;
	...
	rtn = gettimeofday( &tv, NULL );
	...

 

VEJA TAMBÉM

clock_gettime()


DISPONÍVEL

AIX, Linux, Lynx, SunOS e Solaris


Para maiores informações sobre este comando, consulte a página do manual de seu sistema operacional (comando man).