2001-09-27 Egor Duda * fhandler.h (class fhandler_base::unset_name): New function. * fhandler.cc (fhandler_base::unset_name): Deallocate cygheap memory used for file names and unset the names. (fhandler_base::set_name): Use it. Eliminate no_free_names () logic to avoid memory leaks. (fhandler_base::~fhandler_base): Ditto. (fhandler_disk_file::fhandler_disk_file): Eliminate no_free_names () logic. (fhandler_disk_file::open): Ditto. Always allocate space for win32_path_name on cygheap.