New output port operation SYNCHRONIZE-OUTPUT requests all data output
authorTaylor R. Campbell <net/mumble/campbell>
Sat, 21 Mar 2009 16:50:26 +0000 (16:50 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Sat, 21 Mar 2009 16:50:26 +0000 (16:50 +0000)
commit81e278355c9220d6c05f408b6626354db71899f2
tree28f8b19a71b1541261755520a48e32c3f8eb1c7b
parent63b468b2932bad1ff6f46afc9830d3d706b1bdd9
New output port operation SYNCHRONIZE-OUTPUT requests all data output
to be forced to permanent storage.  Implement this for generic I/O
ports using the CHANNEL-SYNCHRONIZE primitive.  Call this in Edwin
after writing regions to files on disk.
v7/src/edwin/fileio.scm
v7/src/runtime/genio.scm
v7/src/runtime/output.scm
v7/src/runtime/runtime.pkg