/* * Container entry point for this task. * * Copyright (C) 2007-2009 Bahadir Bilgehan Balban */ #include #include #include #include /* Initialisers for posix library */ #include int main(int argc, char *argv[]); int __container_init(int argc, char **argv) { void *envp = &argv[argc + 1]; if ((char *)envp == *argv) envp = &argv[argc]; __libposix_init(envp); /* Generic L4 thread initialisation */ __l4_init(); /* Entry to main */ return main(argc, argv); }