hey,
on OSX, if i accidentally trigger an infinite loop situation with a readsf~, it eats up all Pd's filehandles; then when i try to save another patch, i get
error: filename.pd: Too many open files
it seems to me as if readsf~ isn't freeing the filehandle if its call to fopen fails.