Memory mapped files in Fortran?

You can open a file with access="direct" and recl=something. Getting the file to have the correct size I’m not as sure about. I haven’t had much reason to use them. Anyway, we already have this with direct access files.