16 lines
305 B
C++
16 lines
305 B
C++
#include <base/heap.h>
|
|
#include <libc/component.h>
|
|
|
|
extern int main (int argc, char* argv[]);
|
|
|
|
void Libc::Component::construct(Libc::Env &env)
|
|
{
|
|
env.exec_static_constructors();
|
|
|
|
Genode::Heap heap(env.ram(), env.rm());
|
|
|
|
int r = 0;
|
|
Libc::with_libc([&r] () { r = main(0, 0); });
|
|
env.parent().exit(r);
|
|
}
|