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 -0000      1.52
> +++ event.3   27 Jun 2017 01:54:42 -0000
> @@ -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
> 

Reply via email to