|
Comprehensive C Archive Network |
|---|
| Upload Code | Download Code | About |
| Browse Source | Download (without any required ccan dependencies) |
Module:time |
Summary:routines for dealing with time |
Author:Rusty Russell <rusty@rustcorp.com.au> |
Description:This code provides convenient functions for working with time. |
Example:#include <ccan/time/time.h>
#include <stdlib.h>
#include <stdio.h>
#include <err.h>
int main(int argc, char *argv[])
{
struct timeval t;
if (argc != 2)
errx(1, "Usage: %s <diff in millisec>", argv[0]);
t = time_now();
if (argv[1][0] == '-')
t = time_sub(t, time_from_msec(atol(argv[1]+1)));
else
t = time_add(t, time_from_msec(atol(argv[1])));
printf("%lu.%06u\n",
(unsigned long)t.tv_sec, (unsigned)t.tv_usec);
return 0;
}
|
License:BSD-MIT |