No subject



Wed Apr 2 9:10:41 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 02 Apr 2003 09:11:03 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.9/8.12.3) with ESMTP id h32HB3ZW081193
	for <atanu@tigger.icir.org>; Wed, 2 Apr 2003 09:11:03 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.9/8.12.3) with ESMTP id h32HB39n061267
	for <atanu@icir.org>; Wed, 2 Apr 2003 09:11:03 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.icsi.Berkeley.EDU (localhost [127.0.0.1])
	by ICSI.Berkeley.EDU (8.9.0/8.9.0) with ESMTP id JAA04766;
	Wed, 2 Apr 2003 09:11:02 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by ICSI.Berkeley.EDU (8.9.0/8.9.0) with ESMTP id JAA04727
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 2 Apr 2003 09:10:42 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.9/8.12.3) with ESMTP id h32HAf9n061263
	for <xorp-cvs@icir.org>; Wed, 2 Apr 2003 09:10:41 -0800 (PST)
	(envelope-from hodson@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.9/8.12.3) with ESMTP id h32HAfCO080497
	for <xorp-cvs@icir.org>; Wed, 2 Apr 2003 09:10:41 -0800 (PST)
	(envelope-from hodson@xorpc.icir.org)
Received: (from hodson@localhost)
	by xorpc.icir.org (8.12.9/8.12.3/Submit) id h32HAfZC080496;
	Wed, 2 Apr 2003 09:10:41 -0800 (PST)
	(envelope-from hodson)
From: Orion Hodson <hodson@icir.org>
Message-Id: <200304021710.h32HAfZC080496@xorpc.icir.org>
Date:     Wed,  2 Apr 2003  9:10:41  ()
To: xorp-cvs@icir.org
Reply-To: hodson@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp/ selector.cc timer.cc timer.hh timeval.hh  xorp/rtrmgr/ conf_tree_node.cc  xorp/pim/ pim_mre_join_prune.cc pim_mre_rpf.cc pim_vif.cc  xorp/mfea/ mfea_dataflow.cc
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Repository:	xorp/mfea/
Changes by:	hodson@xorpc.icir.org.	03/04/02 09:10:41

Modified files:
	xorp/libxorp/: selector.cc timer.cc timer.hh timeval.hh 
	xorp/rtrmgr/: conf_tree_node.cc 
	xorp/pim/: pim_mre_join_prune.cc pim_mre_rpf.cc pim_vif.cc 
	xorp/mfea/: mfea_dataflow.cc 

Log message:
	Fix SelectorList::select that broke the eventloop entirely.  Recent
	TimeVal changes cause select(2) to be called with an invalid timeval
	argument.  The eventloop will bomb if this error occurs in future.
	
	Change type of time unit representations in TimeVal from uint32_t to
	int32_t.
	
	Replace TimeVal::zero() and TimeVal::set_max(), with the less cryptic
	static methods TimeVal::ZERO(), TimeVal::MAXIMUM(),
	TimeVal::MINIMUM().  The latter allow for assignment and comparison
	against known special values.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs