Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!TMASL.EXXON.COM!FERGUSON From: FERGUSON@TMASL.EXXON.COM Newsgroups: comp.sys.apollo Subject: ms_$mapl and FORTRAN I/O Message-ID: <8904281335.AA03136@umix.cc.umich.edu> Date: 28 Apr 89 14:33:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 21 Well, I figured out how to make uasc files and use ms_$mapl: Use fopen to create the file, then fclose it. Now that the file already exists, you can map it without creating a nil type. Now, on to the next problem. When I write files using ms_$mapl or C 'write' statements, the bytes go exactly where I expect them to go. Only problem is, I have another program in FORTRAN which uses the unformatted READ on the same files. I constantly get the error: 'data overflows buffer size' I guess I either need end-of-record characters, or I need to change my record length accordingly. Anyone have any experience with this? Anyone know what character the end-of-record is, if there is one? Thanks to anyone who can help, Scott Ferguson ferguson@erevax.bitnet