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