JOHNSON%nuhub.acs.northeastern.edu@RELAY.CS.NET ("I am only an egg.") (10/28/86)
I realize that this is somewhat vague, but does anybody know of any reason why a mailbox ast routine written in PASCAL should not work properly. 1 ... I am NOT using IO$M_NOW.. 2 ... When the mailbox is NOT open by another program, continuous read ast deliveries are made to the reading routine which is written in pascal. 3 ... When the mailbox is open by another user for writing, the read routine waits in LEF state at the mailbox read ast routine, regardless of the mailbox having been written too. I believe theory states that I should ONLY get to the ast routine when a write has happened if IO$M_WRTATTN has been declared when setting up the ast. 3 ... I can get the SAME logic to run flawlessly, as advertised by DEC, in both FORTRAN and MACRO. I definately get wierd results when doing this mailbox ast routine in PASCAL and have no idea why.