
The reason why the open methods are multiply defined are exactly the (potentially) diffrerent open flags - so we are runn ing circles here ;-) More in other mail... Cheers, Andre. Quoting [Graeme Pound] (Mar 01 2006):
Hi,
Another point regarding the open() and openDir() methods. This complicates this bit of the specification more than necessary.
Graeme
-3.36 Why are the methods open() and openDir() replicated between directory, logical_directory and ns_directory which they inherit? Removing these methods from ns_directory would resolve the issue regarding the multiple open_flag and open_dir_flags enumerations, otherwise these methods could be removed from logical_directory and ns_directory.
-- "So much time, so little to do..." -- Garfield