Mark writes: > Is there an example of how to do mapped file access in COBOL > floating around on the net somewhere? I'd like to play around with > it. Since nobody's given the short answer yet, I'll throw it in: In general, you *can't* do mapped access from COBOL. Mapped access is specifically access to a file via a pointer returned by HPFOPEN. Since COBOL (fortunately) has no support for pointers, you can open a file from COBOL, but (as the examples presented point out) you have to use routines written in a language that supports pointers to actually access the data. So you are really doing mapped access from C/SPLash!/Pascal, etc. rather than COBOL. If you have COBOL applications that must access data mapped, then this is the way to do it. If you just want to experiment with mapped file access, this is a fairly lousy way to do it. Mapped access is rarely (if ever) faster or better than Intrinsic level file access via FREAD/FREADDIR/FWRITE, etc. (especially if you have to jump through hoops like external routines written in another language), and using it can cause other annoying problems (such as making your application incompatible with some third party tools) so I'm afraid I have to ask that very obnoxious question: Why do you want to do this? :-) G.