Acked-by: Donald Sharp <[email protected]> On Tue, Nov 10, 2015 at 12:04 PM, Christian Franke < [email protected]> wrote:
> Signed-off-by: Christian Franke <[email protected]> > --- > lib/thread.c | 8 ++++++++ > lib/thread.h | 1 + > 2 files changed, 9 insertions(+) > > diff --git a/lib/thread.c b/lib/thread.c > index cb51332..5e40261 100644 > --- a/lib/thread.c > +++ b/lib/thread.c > @@ -662,6 +662,14 @@ thread_timer_remain_second (struct thread *thread) > return 0; > } > > +struct timeval > +thread_timer_remain(struct thread *thread) > +{ > + quagga_get_relative(NULL); > + > + return timeval_subtract(thread->u.sands, relative_time); > +} > + > #define debugargdef const char *funcname, const char *schedfrom, int > fromln > #define debugargpass funcname, schedfrom, fromln > > diff --git a/lib/thread.h b/lib/thread.h > index 43ffbf6..5bc756c 100644 > --- a/lib/thread.h > +++ b/lib/thread.h > @@ -209,6 +209,7 @@ extern unsigned int thread_cancel_event (struct > thread_master *, void *); > extern struct thread *thread_fetch (struct thread_master *, struct thread > *); > extern void thread_call (struct thread *); > extern unsigned long thread_timer_remain_second (struct thread *); > +extern struct timeval thread_timer_remain(struct thread*); > extern int thread_should_yield (struct thread *); > extern unsigned long timeval_elapsed (struct timeval a, struct timeval b); > > -- > 2.6.1 > > > _______________________________________________ > Quagga-dev mailing list > [email protected] > https://lists.quagga.net/mailman/listinfo/quagga-dev >
_______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
