ucspi-ssl
0.99e
TLS encryption for IPv6 communication
ucspi-ssl-0.99e
src
taia_now.c
Go to the documentation of this file.
1
/* Public domain. */
2
3
#include <sys/types.h>
4
#include <time.h>
5
#include <sys/time.h>
6
#include "
taia.h
"
7
8
int
taia_now
(
struct
taia
*t)
9
{
10
struct
timeval now;
11
12
if
(gettimeofday(&now,(
struct
timezone *) 0) == 0) {
13
tai_unix
(&t->
sec
,now.tv_sec);
14
t->
nano
= 1000 * now.tv_usec + 500;
15
t->
atto
= 0;
16
return
0;
17
}
18
t->
nano
= 0;
19
t->
atto
= 0;
20
return
-1;
21
}
taia::atto
unsigned long atto
Definition:
taia.h:11
taia
Definition:
taia.h:8
taia::sec
struct tai sec
Definition:
taia.h:9
taia::nano
unsigned long nano
Definition:
taia.h:10
tai_unix
#define tai_unix(t, u)
Definition:
tai.h:12
taia_now
int taia_now(struct taia *t)
Definition:
taia_now.c:8
taia.h
Generated on Wed Jul 11 2018 22:50:46 for ucspi-ssl by
1.8.13