mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 19:41:47 +01:00
30 lines
690 B
C
30 lines
690 B
C
/*-
|
|
* See the file LICENSE for redistribution information.
|
|
*
|
|
* Copyright (c) 2005
|
|
* Sleepycat Software. All rights reserved.
|
|
*
|
|
* $Id: db_clock.c,v 1.2 2005/08/08 14:39:52 bostic Exp $
|
|
*/
|
|
|
|
#include "db_config.h"
|
|
#include "db_int.h"
|
|
|
|
/*
|
|
* __db_difftime --
|
|
*
|
|
* Compute the difference in seconds and microseconds of two timers.
|
|
*
|
|
* PUBLIC: void __db_difftime __P((u_int32_t, u_int32_t, u_int32_t, u_int32_t,
|
|
* PUBLIC: u_int32_t *, u_int32_t *));
|
|
*/
|
|
void
|
|
__db_difftime(ssec, esec, susec, eusec, secp, usecp)
|
|
u_int32_t ssec, esec, susec, eusec, *secp, *usecp;
|
|
{
|
|
if ((*secp = esec - ssec) != 0 && eusec < susec) {
|
|
(*secp)--;
|
|
eusec += 1000000;
|
|
}
|
|
*usecp = eusec - susec;
|
|
}
|