if (e)
return e;
- free(na);
-
return 0;
}
void
Name_space::free_dynamic_entry(Names::Entry *n)
{
- free(const_cast<char*>(n->name().start()));
assert (!n->next_link());
delete static_cast<Moe::Entry*>(n);
}
int
-Name_space::get_capability(L4::Snd_fpage const &cap_fp, L4::Cap<void> *cap,
+Name_space::get_capability(L4::Ipc::Snd_fpage const &cap_fp, L4::Cap<void> *cap,
L4::Server_object **lo)
{
L4::Cap<void> rcv_cap(Rcv_cap << L4_CAP_SHIFT);
{
L4::Server_object *o = object_pool.find(cap_fp.data());
if (!o)
- return -L4_EINVAL;
+ return -L4_EINVAL;
if (lo)
- *lo = o;
+ *lo = o;
*cap = o->obj_cap();
return 0;
for (Const_iterator i = begin(); i != end(); ++i)
{
for (int x = 0; x < indent; ++x)
- L4::cout << " ";
+ L4::cout << " ";
L4::cout << " " << i->name() << " -> " << i->obj()->cap()
<< " o=" << (void*)i->obj()->obj() << " f="
<< i->obj()->flags() << '\n';
- if (rec && i->obj()->is_valid()
- && (n = dynamic_cast<Name_space const *>(i->obj()->obj())))
- n->dump(rec, indent + 1);
+ if (rec && i->obj()->is_valid()
+ && (n = dynamic_cast<Name_space const *>(i->obj()->obj())))
+ n->dump(rec, indent + 1);
}
}