diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-07-19 16:38:16 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-07-19 16:50:36 -0700 |
commit | 97e469fc3afb751618b8b9a7b364cb447aaf90dd (patch) | |
tree | 1c3fdba70ccd2f88e6471441a4c66335189eafae /GNUmakefile | |
parent | 7db0e317dee3514fd80cc0a97a9b78a7a893ec22 (diff) | |
download | unicorn-97e469fc3afb751618b8b9a7b364cb447aaf90dd.tar.gz |
With the 1.9.2preview1 release (and presumably 1.9.1 p243), the Ruby core team has decided that bending over backwards to support crippled operating/file systems was necessary and that files must be closed before unlinking. Regardless, this is more efficient than using Tempfile because: 1) no delegation is necessary, this is a real File object 2) no mkdir is necessary for locking, we can trust O_EXCL to work properly without unnecessary FS activity 3) no finalizer is needed to unlink the file, we unlink it as soon as possible after creation.
Diffstat (limited to 'GNUmakefile')
0 files changed, 0 insertions, 0 deletions