[Xorp-cvs] XORP cvs commit: xorp xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/libxorp xorp/rtrmgr

Bruce Simpson bms at icir.org
Tue Sep 4 09:40:13 PDT 2007


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	bms at xorpc.icir.org	2007-09-04 16:40:13 UTC

XORP CVS repository


Modified files:
	.             Jamrules.in configure configure.in 
	fea/data_plane/control_socket windows_rras_support.cc 
	fea/data_plane/fibconfig fibconfig_entry_set_iphelper.cc 
	                         fibconfig_table_get_iphelper.cc 
	libxorp       run_command.cc xorp_osdep_mid.h 
	rtrmgr        op_commands.cc util.cc 

Log message:
	Changes for future Windows compatibility:
	
	* Stub out -D_NO_OLDNAMES for the Windows build, as any
	  references to UN*X compatibility stub functions in the
	  Visual C++ Runtime should now have been eliminated.
	
	* Pushdown certain definitions which are not included in
	  MinGW w32api-3.9 to the appropriate fea source files.
	
	* Disable certain XORP warning flags which cause compilation
	  of the tree to break with MinGW C/C++ language system headers
	  which have not been specially patched to workaround an issue
	  with the definition of __CRT_INLINE (see configure.in comments).
	
	* Regen.
	
	With these changes, XORP should build on Microsoft Windows "Longhorn"
	Server and Microsoft Windows Vista, although no new functionality
	(i.e. IPv6 routing) will be supported [yet].
	
	Porting XORP to build with Microsoft Visual C++ should now be easier.

Revision  Changes                               Path
1.8       +3 -4;  commitid: c18a46dd8a547ea6;   xorp/Jamrules.in
1.270     +6 -3;  commitid: c18a46dd8a547ea6;   xorp/configure
1.212     +11 -3;  commitid: c18a46dd8a547ea6;  xorp/configure.in
1.2       +6 -1;  commitid: c18a46dd8a547ea6;   xorp/fea/data_plane/control_socket/windows_rras_support.cc
1.9       +8 -1;  commitid: c18a46dd8a547ea6;   xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc
1.9       +5 -1;  commitid: c18a46dd8a547ea6;   xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc
1.32      +6 -1;  commitid: c18a46dd8a547ea6;   xorp/libxorp/run_command.cc
1.11      +4 -3;  commitid: c18a46dd8a547ea6;   xorp/libxorp/xorp_osdep_mid.h
1.69      +3 -1;  commitid: c18a46dd8a547ea6;   xorp/rtrmgr/op_commands.cc
1.27      +3 -1;  commitid: c18a46dd8a547ea6;   xorp/rtrmgr/util.cc



More information about the Xorp-cvs mailing list