title: Temporary file deleted
body: <p>I'm working on ed (yes, the editor) source code.
  The program uses a scratch file, opened with tmpfile, as a buffer.
  But, whenever I run the program, lsof always report the temporary file as deleted! (and in fact it's not there). Why?</p>