mirror of
https://github.com/MariaDB/server.git
synced 2025-02-02 20:11:42 +01:00
31 lines
690 B
C
31 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;
|
|||
}
|