note
Aristotle
<p>No…</p>
<blockquote>
<pre><b>$</b> perl -MFatal=open,close,syswrite
-e'open $fh,">/dev/full"; syswrite $fh, 1; close $fh'
<b>Can't syswrite(GLOB(0x8130c24), 1): No space left on device at (eval 3) line 3
main::__ANON__('GLOB(0x8130c24)') called at -e line 1</b>
<b>$</b> perl -MFatal=open,close
-e'open $fh,">/dev/full"; print { $fh } 1 or die "$!\n"; close $fh'
<b>Can't close(GLOB(0x8130c24)): No space left on device at (eval 2) line 3
main::__ANON__('GLOB(0x8130c24)') called at -e line 1</b></pre>
</blockquote>
<p>… not with buffered I/O.</p>
<p align="right" class="pmsig pmsig-114691"><i>Makeshifts last the longest.</i></p>
594416
594580