1/*
2 * Copyright 2006, Axel D��rfler, axeld@pinc-software.de. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5
6
7#include <sys/time.h>
8#include <sys/timeb.h>
9
10
11int
12ftime(struct timeb *timeb)
13{
14	struct timezone	tz;
15	struct timeval tv;
16
17	if (timeb == NULL)
18		return -1;
19
20	gettimeofday(&tv, &tz);
21
22	timeb->time = tv.tv_sec;
23	timeb->millitm = tv.tv_usec / 1000UL;
24	timeb->timezone = tz.tz_minuteswest;
25	timeb->dstflag = tz.tz_dsttime;
26
27	return 0;
28}
29
30