<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Mar 24, 2007, at 3:45 AM, Kyle Hamilton wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">The underlying OS has only a certain number of file handles that it</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">can maintain open at a time.<SPAN class="Apple-converted-space">  </SPAN>On UNIX-like systems, there is also</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">possibly a maximum number of files per process.<SPAN class="Apple-converted-space">  </SPAN>If this limit is hit,</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">then no additional files can be opened, and on any attempt to do so an</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">error is returned.</FONT></P> </BLOCKQUOTE><BR></DIV><DIV>For some reason I was confused and thought that Squeak's garbage collector would somehow make me immune from this.  Like when the file was no longer being used, it would be closed and purged.  Now I know otherwise :)  </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks,</DIV><DIV>Tim</DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR></BODY></HTML>