
This file contains some diffs that you need to compile the example
given in the Siegel book "CORBA fundamentals". The port was provided
by Kazuoki Osada <osada@fuk.kindai.ac.jp>. Please ask him if you have
any questions about this example. He also wrote a version of Siegel's
example using the "real" CORBA naming service, since MICO provides an
implementation for this.

The diffs at the end of this file mainly patch the Makefiles and some
minor changes in the implementation files. These patches are necessary
due to the under-specification of various parts of the CORBA standard
(and hence different possible interpretations if you want to implement
it).

To apply the diffs you should make a new directory where you unpack
the sources shipped with Siegel's CORBA book (/tarfiles/gencptar.z on
the diskette) and apply the diffs using the patch program:
	mkdir siegel
	cd siegel
	mcopy a:tarfiles/gencptar.z gencp.tar.gz
	gzip -dc gencp.tar.gz | tar xf -
	patch -p0 < diffs
If patch failes to apply the patches get GNU patch from one of the
prep.ai.mit.edu mirrors.

Here is the original copyright from the sources as shipped with the
Siegel book:

--begin copyright---------------------------------------------------
Copyright (C) 1996 by the Object Management Group, Inc.  All  
rights reserved.  

Permission to use, copy, modify, and distribute this software for
any  teaching or instructional purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the names of
Object Management Group, Inc. (OMG) and John Wiley and Sons, Inc.
(Wiley) not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.

THIS SOFTWARE IS SOLD AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  Neither OMG, Wiley, nor their dealers or distributors
assume any liability of any alleged or actual damages arising
from the use of or the inability to use this software.  (Some
states do not allow the exclusion of implied warranties, so the
exclusion may not apply to you.)
--end copyright-----------------------------------------------------
