Remove Pd_session::Native_pd definition from API

This type can be a forward declaration in the public API because its
definition is required only in kernel-specific code.

Fixes #3979
This commit is contained in:
Norman Feske
2021-01-08 13:31:24 +01:00
parent 5ca3847c89
commit f57519397b
11 changed files with 16 additions and 27 deletions

View File

@@ -291,7 +291,7 @@ struct Genode::Pd_session : Session, Ram_allocator
/**
* Common base class of kernel-specific PD interfaces
*/
struct Native_pd : Interface { };
struct Native_pd;
/**
* Return capability to kernel-specific PD operations