Commit 80942656 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

vtim: VTIM_timeval() for socket timeouts

parent d2cbad5e
......@@ -40,4 +40,5 @@ vtim_real VTIM_real(void);
void VTIM_sleep(vtim_dur t);
struct timespec VTIM_timespec(vtim_dur t);
struct timeval VTIM_timeval(vtim_dur t);
struct timeval VTIM_timeval_sock(vtim_dur t);
int VTIM_poll_tmo(vtim_dur);
......@@ -454,6 +454,13 @@ VTIM_timespec(vtim_dur t)
return (tv);
}
struct timeval
VTIM_timeval_sock(vtim_dur t)
{
return (VTIM_timeval(isinf(t) ? 0. : vmax(t, 1e-3)));
}
int
VTIM_poll_tmo(vtim_dur tmo)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment