[comp.org.decus] Posting bug fix for the DECWRL Modula-2 compiler

dhemm@wright.EDU (David Hemmendinger) (03/15/88)

	The DECWRL (Powell) Modula-2 compiler that DEC distributes with
Ultrix has a bug in its implementation of NewProcess, the routine that
allocates storage for process (aka coroutine) workspaces.  I received the
corrected version of this routine two years ago from Michael Powell, after
corresponding with him at DECWRL.  To my surprise, the Ultrix update (2.0)
that we received last fall still provided the incorrect version (which
caused a colleague's class considerable dismay before we discovered that
the update had restored the bug).
	I would like to make this corrected version of the `coroutine.c'
module available on the net, but do not know if this is legal.  The
copyright to the compiler is held by DEC, and I assume that this includes
the correction that Powell wrote when he was at DECWRL.  I would hope that
DEC would not object to the correction being made public and though this
compiler is unsupported, that they would distribute the fix themselves in
future releases of Ultrix.  Does anyone have any opinion about the
propriety of such a posting?
-- 
David Hemmendinger  CSNET: dhemm@CS.wright.EDU  UUCP: ...!cbosgd!wright!dhemm
Computer Science Dept., Wright State University, Dayton, Ohio 45435         
+1-513-259-1345