Remove signal-source headers from public API

Those headers implement a platform-specific mechanism. They are never
used by components directly.

This patch also cleans up a few other remaining platform-specific
artifact such as the Fiasco.OC-specific assert.h.

Issue #1993
This commit is contained in:
Norman Feske
2016-07-12 16:33:18 +02:00
parent 0efd5a3078
commit 62d65d00e0
19 changed files with 48 additions and 50 deletions

View File

@ -13,13 +13,10 @@
* under the terms of the GNU General Public License version 2.
*/
/* Genode includes */
#include <util/assert.h>
#include <base/log.h>
/* base-internal includes */
#include <base/internal/spin_lock.h>
#include <base/internal/cap_map.h>
#include <base/internal/foc_assert.h>
/* kernel includes */
#include <foc/capability_space.h>

View File

@ -26,13 +26,13 @@
#include <base/ipc.h>
#include <base/ipc_msgbuf.h>
#include <base/thread.h>
#include <util/assert.h>
/* base-internal includes */
#include <base/internal/lock_helper.h> /* for 'thread_get_my_native_id()' */
#include <base/internal/ipc_server.h>
#include <base/internal/native_utcb.h>
#include <base/internal/cap_map.h>
#include <base/internal/foc_assert.h>
/* Fiasco.OC includes */
namespace Fiasco {