Hi David,
David Gwynne wrote on Tue, Jun 27, 2017 at 11:55:43AM +1000:
> the timeval argument is not const. esp since thats how the remaining
> time is provided to the caller.
Right, event_pending(..., tv) calls timeradd(..., tv), see timeradd(2),
so OK schwarze@ FWIW.
Yours,
Ingo
> Index: event.3
> ===
> RCS file: /cvs/src/lib/libevent/event.3,v
> retrieving revision 1.52
> diff -u -p -r1.52 event.3
> --- event.3 17 Jul 2016 11:21:07 - 1.52
> +++ event.3 27 Jun 2017 01:54:42 -
> @@ -83,7 +83,7 @@
> .Ft int
> .Fn "event_del" "struct event *ev"
> .Ft int
> -.Fn "event_pending" "struct event *ev" "short event" "const struct timeval
> *tv"
> +.Fn "event_pending" "struct event *ev" "short event" "struct timeval *tv"
> .Ft int
> .Fn "event_initialized" "struct event *ev"
> .Ft void
> @@ -93,7 +93,7 @@
> .Ft void
> .Fn "evtimer_del" "struct event *ev"
> .Ft int
> -.Fn "evtimer_pending" "struct event *ev" "const struct timeval *tv"
> +.Fn "evtimer_pending" "struct event *ev" "struct timeval *tv"
> .Ft int
> .Fn "evtimer_initialized" "struct event *ev"
> .Ft void
> @@ -103,7 +103,7 @@
> .Ft void
> .Fn "signal_del" "struct event *ev"
> .Ft int
> -.Fn "signal_pending" "struct event *ev" "const struct timeval *tv"
> +.Fn "signal_pending" "struct event *ev" "struct timeval *tv"
> .Ft int
> .Fn "signal_initialized" "struct event *ev"
> .Ft int
>