On Wed, 20 Nov 1996, Christopher M. Ryan wrote: >to index_boot. Why? When circle boots and doesn't close these files you >loose two files descriptors (some unix os's can only have but so many open >at a time) and second if you want to do anything other than just read (i.e. >oasis uses rename() ) then you can't due to access denied. Funny...I have Oasis write to a temporary file, then if it doesn't crash :), remove the old one, rename the new one to the old one. It's worked fine for months. I recently put in code to make the temporary file and then execute a shell script. The script removes the old .gz, gzip's the old file, then renames the new file to the old file...no problems thus far. Works in Linux 2.0.25, no idea about others. -- George Greer Student Systems Co-Administrator of Dragon greerga@muohio.edu http://www.ham.muohio.edu/~greerga -- Genius may have its limitations, but stupidity is not thus handicapped. -- Elbert Hubbard +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST