The oskit_dir COM interface defines an interface for operating on a directory. The interface does not imply any per-open state; per-open methods are defined by the oskit_openfile COM interface.
The oskit_dir COM interface inherits from the oskit_file COM interface, and has the following additional methods:
Additionally, an oskit_dir object may export a oskit_absio COM interface; this may be determined by querying the object.
All name parameters to directory methods must be a single component, ie an entry in one of the specified directories. With the exception of rename, name parameters always refer to entries in the target directory itself.