From 79baa59608f6fbbfaae468e37a82536ad5a53ecf Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 19 Dec 1995 19:41:24 +0000 Subject: [PATCH] optimized alarm entry sort --- src/libCom/fdmgr.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/libCom/fdmgr.c b/src/libCom/fdmgr.c index 3d7836ac0..d269bc87a 100644 --- a/src/libCom/fdmgr.c +++ b/src/libCom/fdmgr.c @@ -410,16 +410,14 @@ void *param for( pa=(fdmgrAlarm *)pfdctx->alarm_list.node.next; pa; pa=(fdmgrAlarm *)pa->node.next){ - if(pa->t.tv_sec > palarm->t.tv_sec){ - break; - } - else { - if(pa->t.tv_sec == palarm->t.tv_sec){ - if(pa->t.tv_usec > palarm->t.tv_usec){ - break; - } + if(pa->t.tv_sec == palarm->t.tv_sec){ + if(pa->t.tv_usec >= palarm->t.tv_usec){ + break; } } + else if(pa->t.tv_sec > palarm->t.tv_sec){ + break; + } } if(pa){ ellInsert (