Seamless memory-mapped files in C

view story

http://stackoverflow.com – I'm creating several programs in C that will have to communicate through files. They will be using files because the communication will not be linear, i.e. program #5 could use a file that program #2 created. The execution of these programs will be linear (serial). There will be a single control program which manages the execution of these cascading programs. This program will be the one creating the files, and should only pass file names to the programs Since disk I/O is slow (lets assume the OS doesn't cache these operations), I would need to use memory-mapped files. However, the requir (HowTos)