/*
* $Id: iffile.idl 43 2006-07-13 17:54:16Z sdi2 $
*/
#include <types.idl>
exception disk_full {};
[uuid(IF_FILEDIRECTORY_ID)]
interface IF_FILEDIRECTORY {
void Create(in objectid_t dir, in string name, out L4_ThreadId_t server,
out objectid_t handle)
raises(invalid_objectid, disk_full);
void Remove(in objectid_t dir, in objectid_t handle)
raises(invalid_objectid, not_found);
void MkDir(in objectid_t parentdir, in string name)
raises(invalid_objectid, disk_full);
void RmDir(out objectid_t parendir, in objectid_t handle)
raises(invalid_objectid, not_found);
};