[Dhcp-agent-commits] dhcp-agent dhcp-client-states.c,1.29,1.30
Status: Alpha
Brought to you by:
actmodern
From: <act...@us...> - 2002-06-19 01:35:52
|
Update of /cvsroot/dhcp-agent/dhcp-agent In directory usw-pr-cvs1:/tmp/cvs-serv26819 Modified Files: dhcp-client-states.c Log Message: fix to stupid alarm change Index: dhcp-client-states.c =================================================================== RCS file: /cvsroot/dhcp-agent/dhcp-agent/dhcp-client-states.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** dhcp-client-states.c 19 Jun 2002 00:40:12 -0000 1.29 --- dhcp-client-states.c 19 Jun 2002 01:35:46 -0000 1.30 *************** *** 294,307 **** rawnet_down(dc->rawnet); - while(1) { - alarm_time.tv_sec = dc->renewal_time; - alarm_time.tv_usec = 0; ! set_alarm(alarm_time); ! suspend_for_interrupts(); /* if we got a shutdown or HUP it will be caught later. */ ! if(had_alarm()) ! break; /* FIXME: decrement timer. */ ! } rawnet_up(dc->rawnet); --- 294,304 ---- rawnet_down(dc->rawnet); ! alarm_time.tv_sec = dc->renewal_time; ! alarm_time.tv_usec = 0; ! set_alarm(alarm_time); ! ! suspend_for_interrupts(); /* if we got a shutdown or HUP it will be caught later. */ rawnet_up(dc->rawnet); |