base: move crt0.h and elf.h to base/internal

Those headers remained unused outside the internal framework. So it is
better to remove them from the public API.

Issue #1832
This commit is contained in:
Norman Feske
2016-01-22 14:31:58 +01:00
committed by Christian Helmuth
parent 2e701f9afa
commit 6e7f7bdad4
17 changed files with 36 additions and 20 deletions

View File

@ -12,14 +12,14 @@
*/
/* Genode includes */
#include <base/elf.h>
#include <base/env.h>
#include <base/process.h>
#include <base/printf.h>
#include <linux_native_pd/client.h>
/* framework-internal includes */
/* base-internal includes */
#include <linux_syscalls.h>
#include <base/internal/elf.h>
using namespace Genode;

View File

@ -11,7 +11,7 @@
* under the terms of the GNU General Public License version 2.
*/
#include <base/crt0.h>
//#include <base/crt0.h>
#include <base/printf.h>
#include <linux_syscalls.h>
#include <linux_cpu_session/linux_cpu_session.h>

View File

@ -14,14 +14,12 @@
/* Genode includes */
#include <base/printf.h>
#include <base/env.h>
#include <base/crt0.h>
#include <base/sleep.h>
#include <base/thread.h>
#include <util/misc_math.h>
#include <rm_session/connection.h>
static void blob() __attribute__((used));
static void blob()
{