mariadb/storage/bdb/os_win32/os_clock.c
2005-07-20 15:48:22 -07:00

34 lines
666 B
C

/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 2001-2004
* Sleepycat Software. All rights reserved.
*
* $Id: os_clock.c,v 1.11 2004/06/28 13:57:18 bostic Exp $
*/
#include "db_config.h"
#include <sys/types.h>
#include <sys/timeb.h>
#include <string.h>
#include "db_int.h"
/*
* __os_clock --
* Return the current time-of-day clock in seconds and microseconds.
*/
void
__os_clock(dbenv, secsp, usecsp)
DB_ENV *dbenv;
u_int32_t *secsp, *usecsp; /* Seconds and microseconds. */
{
struct _timeb now;
_ftime(&now);
if (secsp != NULL)
*secsp = (u_int32_t)now.time;
if (usecsp != NULL)
*usecsp = now.millitm * 1000;
}