Sat Oct 29 10:55:15 EDT 2005 rsc I applied your fix to srv.c, which was correct. I did not apply your change to removefile. The reason the filelist structure exists at all is to keep them around beyond remove time because they are referenced by open directory readers (see bottom of file). I made a different change that should have the effect you wanted - the listing of files in a directory reflects the create order. I could not tell from your diffs what the leak was in file.c. Could you point it out to me? Thanks. Russ