From 87e2aeaf58dc589d12088deb17276d08d626a8b8 Mon Sep 17 00:00:00 2001 From: Bahadir Balban Date: Tue, 25 Aug 2009 14:34:21 +0300 Subject: [PATCH] Moved tasks/* into containers/posix --- SConstruct | 35 +++++++++--------- {tasks => containers}/.config | 0 .../posix}/bootdesc/SConscript | 1 - .../posix}/bootdesc/linker.lds | 0 {tasks => containers/posix}/fs0/SConscript | 0 {tasks => containers/posix}/fs0/container.c | 0 .../posix}/fs0/include/bdev.h | 0 .../posix}/fs0/include/file.h | 0 {tasks => containers/posix}/fs0/include/fs.h | 0 .../posix}/fs0/include/globals.h | 0 .../posix}/fs0/include/init.h | 0 .../posix}/fs0/include/lib/bit.h | 0 .../posix}/fs0/include/lib/idpool.h | 0 .../posix}/fs0/include/lib/malloc.h | 0 .../posix}/fs0/include/lib/pathstr.h | 0 .../posix}/fs0/include/lib/spinlock.h | 0 .../posix}/fs0/include/lib/vaddr.h | 0 .../posix}/fs0/include/linker.lds | 0 .../posix}/fs0/include/memfs/file.h | 0 .../posix}/fs0/include/memfs/memfs.h | 0 .../posix}/fs0/include/memfs/vnode.h | 0 .../posix}/fs0/include/path.h | 0 .../posix}/fs0/include/stat.h | 0 .../posix}/fs0/include/syscalls.h | 0 .../posix}/fs0/include/task.h | 0 {tasks => containers/posix}/fs0/include/vfs.h | 0 {tasks => containers/posix}/fs0/main.c | 0 {tasks => containers/posix}/fs0/src/bdev.c | 0 .../posix}/fs0/src/bootfs/bootfs.c | 0 .../posix}/fs0/src/c0fs/c0fs.c | 0 .../posix}/fs0/src/c0fs/c0fs.h | 0 {tasks => containers/posix}/fs0/src/file.c | 0 {tasks => containers/posix}/fs0/src/init.c | 0 {tasks => containers/posix}/fs0/src/lib/bit.c | 0 .../posix}/fs0/src/lib/idpool.c | 0 .../posix}/fs0/src/lib/malloc.c | 0 .../posix}/fs0/src/lib/pathstr.c | 0 .../posix}/fs0/src/lib/vaddr.c | 0 {tasks => containers/posix}/fs0/src/lookup.c | 0 .../posix}/fs0/src/memfs/file.c | 0 .../posix}/fs0/src/memfs/memfs.c | 0 .../posix}/fs0/src/memfs/vnode.c | 0 {tasks => containers/posix}/fs0/src/path.c | 0 .../posix}/fs0/src/romfs/romfs.c | 0 .../posix}/fs0/src/romfs/romfs.h | 0 .../posix}/fs0/src/romfs/romfs_fs.h | 0 .../posix}/fs0/src/syscalls.c | 0 {tasks => containers/posix}/fs0/src/task.c | 0 {tasks => containers/posix}/fs0/src/vfs.c | 0 .../posix}/fs0/tools/generate_bootdesc.py | 0 {tasks => containers/posix}/libl4/SConscript | 0 .../posix}/libl4/include/l4lib/arch | 0 .../posix}/libl4/include/l4lib/arch-arm/asm.h | 0 .../libl4/include/l4lib/arch-arm/syscalls.h | 0 .../libl4/include/l4lib/arch-arm/syslib.h | 0 .../libl4/include/l4lib/arch-arm/types.h | 0 .../libl4/include/l4lib/arch-arm/utcb.h | 0 .../posix}/libl4/include/l4lib/exregs.h | 0 .../posix}/libl4/include/l4lib/init.h | 0 .../posix}/libl4/include/l4lib/ipcdefs.h | 0 .../posix}/libl4/include/l4lib/kip.h | 0 .../posix}/libl4/include/l4lib/mutex.h | 0 .../libl4/include/l4lib/os/posix/kstat.h | 0 .../libl4/include/l4lib/os/posix/readdir.h | 0 .../posix}/libl4/include/l4lib/thread.h | 0 .../posix}/libl4/include/l4lib/types.h | 0 .../posix}/libl4/include/l4lib/utcb.h | 0 .../posix}/libl4/src/arm/exregs.c | 0 .../posix}/libl4/src/arm/mutex.S | 0 .../posix}/libl4/src/arm/syscalls.S | 0 {tasks => containers/posix}/libl4/src/init.c | 0 {tasks => containers/posix}/libl4/src/mutex.c | 0 {tasks => containers/posix}/libmem/SConscript | 4 +- .../posix}/libmem/memcache/memcache.c | 0 .../posix}/libmem/memcache/memcache.h | 0 .../posix}/libmem/mm/alloc_page.c | 0 .../posix}/libmem/mm/alloc_page.h | 0 .../posix}/libmem/run_tests.py | 0 .../posix}/libmem/tests/clz.c | 0 .../posix}/libmem/tests/clz.h | 0 .../posix}/libmem/tests/debug.c | 0 .../posix}/libmem/tests/debug.h | 0 .../posix}/libmem/tests/libl4.c | 0 .../posix}/libmem/tests/libl4.h | 0 .../posix}/libmem/tests/linker.c | 0 .../posix}/libmem/tests/main.c | 0 .../posix}/libmem/tests/memory.c | 0 .../posix}/libmem/tests/test_alloc_generic.c | 0 .../posix}/libmem/tests/test_alloc_generic.h | 0 .../posix}/libmem/tests/test_allocpage.c | 0 .../posix}/libmem/tests/test_allocpage.h | 0 .../posix}/libmem/tests/test_kmalloc.c | 0 .../posix}/libmem/tests/test_kmalloc.h | 0 .../posix}/libmem/tests/test_memcache.c | 0 .../posix}/libmem/tests/test_memcache.h | 0 .../posix}/libmem/tests/tests.h | 0 {tasks => containers/posix}/libposix/README | 0 .../posix}/libposix/SConscript | 4 +- {tasks => containers/posix}/libposix/chdir.c | 0 {tasks => containers/posix}/libposix/close.c | 0 {tasks => containers/posix}/libposix/env.c | 0 {tasks => containers/posix}/libposix/errno.c | 0 {tasks => containers/posix}/libposix/execve.c | 0 {tasks => containers/posix}/libposix/exit.c | 0 {tasks => containers/posix}/libposix/fork.c | 0 {tasks => containers/posix}/libposix/getpid.c | 0 .../posix}/libposix/include/libposix.h | 0 .../posix}/libposix/include/posix/_lfs_64.h | 0 .../posix}/libposix/include/posix/a.out.h | 0 .../posix}/libposix/include/posix/alloca.h | 0 .../posix}/libposix/include/posix/ar.h | 0 .../posix}/libposix/include/posix/arpa/ftp.h | 0 .../posix}/libposix/include/posix/arpa/inet.h | 0 .../libposix/include/posix/arpa/nameser.h | 0 .../include/posix/arpa/nameser_compat.h | 0 .../libposix/include/posix/arpa/telnet.h | 0 .../posix}/libposix/include/posix/arpa/tftp.h | 0 .../posix}/libposix/include/posix/assert.h | 0 .../posix}/libposix/include/posix/atomic.h | 0 .../libposix/include/posix/bits/armsigctx.h | 0 .../libposix/include/posix/bits/atomic.h | 0 .../libposix/include/posix/bits/byteswap.h | 0 .../libposix/include/posix/bits/cmathcalls.h | 0 .../libposix/include/posix/bits/confname.h | 0 .../libposix/include/posix/bits/dirent.h | 0 .../libposix/include/posix/bits/dlfcn.h | 0 .../libposix/include/posix/bits/elfclass.h | 0 .../libposix/include/posix/bits/endian.h | 0 .../include/posix/bits/environments.h | 0 .../libposix/include/posix/bits/errno.h | 0 .../include/posix/bits/errno_values.h | 0 .../libposix/include/posix/bits/fcntl.h | 0 .../posix}/libposix/include/posix/bits/fenv.h | 0 .../libposix/include/posix/bits/fenvinline.h | 0 .../libposix/include/posix/bits/getopt.h | 0 .../libposix/include/posix/bits/huge_val.h | 0 .../libposix/include/posix/bits/huge_valf.h | 0 .../libposix/include/posix/bits/huge_vall.h | 0 .../posix}/libposix/include/posix/bits/in.h | 0 .../posix}/libposix/include/posix/bits/inf.h | 0 .../libposix/include/posix/bits/initspin.h | 0 .../libposix/include/posix/bits/ioctl-types.h | 0 .../libposix/include/posix/bits/ioctls.h | 0 .../posix}/libposix/include/posix/bits/ipc.h | 0 .../include/posix/bits/kernel_sigaction.h | 0 .../libposix/include/posix/bits/kernel_stat.h | 0 .../include/posix/bits/kernel_types.h | 0 .../libposix/include/posix/bits/local_lim.h | 0 .../libposix/include/posix/bits/locale.h | 0 .../libposix/include/posix/bits/mathcalls.h | 0 .../libposix/include/posix/bits/mathdef.h | 0 .../libposix/include/posix/bits/mathinline.h | 0 .../posix}/libposix/include/posix/bits/mman.h | 0 .../libposix/include/posix/bits/mqueue.h | 0 .../posix}/libposix/include/posix/bits/msq.h | 0 .../posix}/libposix/include/posix/bits/nan.h | 0 .../libposix/include/posix/bits/netdb.h | 0 .../posix}/libposix/include/posix/bits/poll.h | 0 .../libposix/include/posix/bits/posix1_lim.h | 0 .../libposix/include/posix/bits/posix2_lim.h | 0 .../libposix/include/posix/bits/posix_opt.h | 0 .../include/posix/bits/pthreadtypes.h | 0 .../libposix/include/posix/bits/resource.h | 0 .../libposix/include/posix/bits/sched.h | 0 .../libposix/include/posix/bits/select.h | 0 .../posix}/libposix/include/posix/bits/sem.h | 0 .../libposix/include/posix/bits/setjmp.h | 0 .../posix}/libposix/include/posix/bits/shm.h | 0 .../libposix/include/posix/bits/sigaction.h | 0 .../libposix/include/posix/bits/sigcontext.h | 0 .../include/posix/bits/sigcontextinfo.h | 0 .../libposix/include/posix/bits/siginfo.h | 0 .../libposix/include/posix/bits/signum.h | 0 .../libposix/include/posix/bits/sigset.h | 0 .../libposix/include/posix/bits/sigstack.h | 0 .../libposix/include/posix/bits/sigthread.h | 0 .../libposix/include/posix/bits/sockaddr.h | 0 .../libposix/include/posix/bits/socket.h | 0 .../libposix/include/posix/bits/stackinfo.h | 0 .../posix}/libposix/include/posix/bits/stat.h | 0 .../libposix/include/posix/bits/statfs.h | 0 .../libposix/include/posix/bits/statvfs.h | 0 .../libposix/include/posix/bits/stdio.h | 0 .../libposix/include/posix/bits/stdio_lim.h | 0 .../libposix/include/posix/bits/syscalls.h | 0 .../libposix/include/posix/bits/sysnum.h | 0 .../libposix/include/posix/bits/termios.h | 0 .../posix}/libposix/include/posix/bits/time.h | 0 .../libposix/include/posix/bits/types.h | 0 .../libposix/include/posix/bits/typesizes.h | 0 .../include/posix/bits/uClibc_arch_features.h | 0 .../include/posix/bits/uClibc_clk_tck.h | 0 .../include/posix/bits/uClibc_config.h | 0 .../include/posix/bits/uClibc_ctype.h | 0 .../include/posix/bits/uClibc_errno.h | 0 .../include/posix/bits/uClibc_fpmax.h | 0 .../include/posix/bits/uClibc_local_lim.h | 0 .../include/posix/bits/uClibc_locale.h | 0 .../include/posix/bits/uClibc_mutex.h | 0 .../libposix/include/posix/bits/uClibc_page.h | 0 .../include/posix/bits/uClibc_pthread.h | 0 .../include/posix/bits/uClibc_stdio.h | 0 .../include/posix/bits/uClibc_touplow.h | 0 .../include/posix/bits/uClibc_uintmaxtostr.h | 0 .../include/posix/bits/uClibc_uwchar.h | 0 .../include/posix/bits/uClibc_va_copy.h | 0 .../posix}/libposix/include/posix/bits/uio.h | 0 .../libposix/include/posix/bits/ustat.h | 0 .../posix}/libposix/include/posix/bits/utmp.h | 0 .../libposix/include/posix/bits/utmpx.h | 0 .../libposix/include/posix/bits/utsname.h | 0 .../libposix/include/posix/bits/waitflags.h | 0 .../libposix/include/posix/bits/waitstatus.h | 0 .../libposix/include/posix/bits/wchar.h | 0 .../libposix/include/posix/bits/wordsize.h | 0 .../libposix/include/posix/bits/xopen_lim.h | 0 .../posix}/libposix/include/posix/byteswap.h | 0 .../posix}/libposix/include/posix/complex.h | 0 .../posix}/libposix/include/posix/cpio.h | 0 .../posix}/libposix/include/posix/crypt.h | 0 .../posix}/libposix/include/posix/ctype.h | 0 .../posix}/libposix/include/posix/dirent.h | 0 .../posix}/libposix/include/posix/dlfcn.h | 0 .../posix}/libposix/include/posix/elf.h | 0 .../posix}/libposix/include/posix/endian.h | 0 .../posix}/libposix/include/posix/err.h | 0 .../posix}/libposix/include/posix/errno.h | 0 .../posix}/libposix/include/posix/error.h | 0 .../posix}/libposix/include/posix/fcntl.h | 0 .../posix}/libposix/include/posix/features.h | 0 .../posix}/libposix/include/posix/fnmatch.h | 0 .../posix}/libposix/include/posix/ftw.h | 0 .../posix}/libposix/include/posix/getopt.h | 0 .../posix}/libposix/include/posix/glob.h | 0 .../libposix/include/posix/gnu-versions.h | 0 .../posix}/libposix/include/posix/grp.h | 0 .../posix}/libposix/include/posix/iconv.h | 0 .../posix}/libposix/include/posix/ieee754.h | 0 .../posix}/libposix/include/posix/inttypes.h | 0 .../posix}/libposix/include/posix/langinfo.h | 0 .../posix}/libposix/include/posix/lastlog.h | 0 .../libposix/include/posix/libc-internal.h | 0 .../libposix/include/posix/libc-symbols.h | 0 .../posix}/libposix/include/posix/libgen.h | 0 .../posix}/libposix/include/posix/libintl.h | 0 .../posix}/libposix/include/posix/limits.h | 0 .../posix}/libposix/include/posix/link.h | 0 .../posix}/libposix/include/posix/locale.h | 0 .../posix}/libposix/include/posix/malloc.h | 0 .../posix}/libposix/include/posix/math.h | 0 .../posix}/libposix/include/posix/memory.h | 0 .../posix}/libposix/include/posix/mntent.h | 0 .../posix}/libposix/include/posix/mqueue.h | 0 .../libposix/include/posix/net/ethernet.h | 0 .../posix}/libposix/include/posix/net/if.h | 0 .../libposix/include/posix/net/if_arp.h | 0 .../libposix/include/posix/net/if_packet.h | 0 .../libposix/include/posix/net/if_ppp.h | 0 .../libposix/include/posix/net/if_shaper.h | 0 .../libposix/include/posix/net/if_slip.h | 0 .../libposix/include/posix/net/ppp-comp.h | 0 .../libposix/include/posix/net/ppp_defs.h | 0 .../posix}/libposix/include/posix/net/route.h | 0 .../libposix/include/posix/netax25/ax25.h | 0 .../posix}/libposix/include/posix/netdb.h | 0 .../libposix/include/posix/neteconet/ec.h | 0 .../libposix/include/posix/netinet/ether.h | 0 .../libposix/include/posix/netinet/icmp6.h | 0 .../libposix/include/posix/netinet/if_ether.h | 0 .../libposix/include/posix/netinet/if_fddi.h | 0 .../libposix/include/posix/netinet/if_tr.h | 0 .../libposix/include/posix/netinet/igmp.h | 0 .../libposix/include/posix/netinet/in.h | 0 .../libposix/include/posix/netinet/in_systm.h | 0 .../libposix/include/posix/netinet/ip.h | 0 .../libposix/include/posix/netinet/ip6.h | 0 .../libposix/include/posix/netinet/ip_fw.h | 0 .../libposix/include/posix/netinet/ip_icmp.h | 0 .../libposix/include/posix/netinet/ip_tcp.h | 0 .../libposix/include/posix/netinet/ip_udp.h | 0 .../include/posix/netinet/protocols.h | 0 .../libposix/include/posix/netinet/tcp.h | 0 .../libposix/include/posix/netinet/udp.h | 0 .../libposix/include/posix/netipx/ipx.h | 0 .../libposix/include/posix/netpacket/packet.h | 0 .../posix}/libposix/include/posix/nl_types.h | 0 .../posix}/libposix/include/posix/obstack.h | 0 .../posix}/libposix/include/posix/paths.h | 0 .../posix}/libposix/include/posix/poll.h | 0 .../libposix/include/posix/posix_init.h | 0 .../posix}/libposix/include/posix/printf.h | 0 .../libposix/include/posix/protocols/routed.h | 0 .../libposix/include/posix/protocols/rwhod.h | 0 .../libposix/include/posix/protocols/talkd.h | 0 .../libposix/include/posix/protocols/timed.h | 0 .../posix}/libposix/include/posix/pty.h | 0 .../posix}/libposix/include/posix/pwd.h | 0 .../posix}/libposix/include/posix/regex.h | 0 .../posix}/libposix/include/posix/regexp.h | 0 .../posix}/libposix/include/posix/resolv.h | 0 .../posix}/libposix/include/posix/rpc/auth.h | 0 .../libposix/include/posix/rpc/auth_des.h | 0 .../libposix/include/posix/rpc/auth_unix.h | 0 .../posix}/libposix/include/posix/rpc/clnt.h | 0 .../libposix/include/posix/rpc/des_crypt.h | 0 .../libposix/include/posix/rpc/key_prot.h | 0 .../posix}/libposix/include/posix/rpc/netdb.h | 0 .../libposix/include/posix/rpc/pmap_clnt.h | 0 .../libposix/include/posix/rpc/pmap_prot.h | 0 .../libposix/include/posix/rpc/pmap_rmt.h | 0 .../posix}/libposix/include/posix/rpc/rpc.h | 0 .../libposix/include/posix/rpc/rpc_des.h | 0 .../libposix/include/posix/rpc/rpc_msg.h | 0 .../posix}/libposix/include/posix/rpc/svc.h | 0 .../libposix/include/posix/rpc/svc_auth.h | 0 .../posix}/libposix/include/posix/rpc/types.h | 0 .../posix}/libposix/include/posix/rpc/xdr.h | 0 .../posix}/libposix/include/posix/sched.h | 0 .../posix}/libposix/include/posix/scsi/scsi.h | 0 .../libposix/include/posix/scsi/scsi_ioctl.h | 0 .../posix}/libposix/include/posix/scsi/sg.h | 0 .../posix}/libposix/include/posix/search.h | 0 .../posix}/libposix/include/posix/setjmp.h | 0 .../posix}/libposix/include/posix/sgtty.h | 0 .../posix}/libposix/include/posix/shadow.h | 0 .../posix}/libposix/include/posix/shpage.h | 0 .../posix}/libposix/include/posix/signal.h | 0 .../posix}/libposix/include/posix/stdint.h | 0 .../posix}/libposix/include/posix/stdio.h | 0 .../posix}/libposix/include/posix/stdio_ext.h | 0 .../posix}/libposix/include/posix/stdlib.h | 0 .../posix}/libposix/include/posix/string.h | 0 .../posix}/libposix/include/posix/strings.h | 0 .../libposix/include/posix/sys/bitypes.h | 0 .../posix}/libposix/include/posix/sys/cdefs.h | 0 .../posix}/libposix/include/posix/sys/dir.h | 0 .../posix}/libposix/include/posix/sys/errno.h | 0 .../posix}/libposix/include/posix/sys/fcntl.h | 0 .../posix}/libposix/include/posix/sys/file.h | 0 .../posix}/libposix/include/posix/sys/fsuid.h | 0 .../posix}/libposix/include/posix/sys/ioctl.h | 0 .../posix}/libposix/include/posix/sys/ipc.h | 0 .../posix}/libposix/include/posix/sys/kd.h | 0 .../libposix/include/posix/sys/kdaemon.h | 0 .../posix}/libposix/include/posix/sys/klog.h | 0 .../posix}/libposix/include/posix/sys/mman.h | 0 .../posix}/libposix/include/posix/sys/mount.h | 0 .../posix}/libposix/include/posix/sys/msg.h | 0 .../posix}/libposix/include/posix/sys/mtio.h | 0 .../posix}/libposix/include/posix/sys/param.h | 0 .../libposix/include/posix/sys/personality.h | 0 .../posix}/libposix/include/posix/sys/poll.h | 0 .../posix}/libposix/include/posix/sys/queue.h | 0 .../posix}/libposix/include/posix/sys/quota.h | 0 .../libposix/include/posix/sys/reboot.h | 0 .../libposix/include/posix/sys/resource.h | 0 .../libposix/include/posix/sys/select.h | 0 .../posix}/libposix/include/posix/sys/sem.h | 0 .../libposix/include/posix/sys/sendfile.h | 0 .../posix}/libposix/include/posix/sys/shm.h | 0 .../libposix/include/posix/sys/signal.h | 0 .../libposix/include/posix/sys/socket.h | 0 .../libposix/include/posix/sys/socketvar.h | 0 .../libposix/include/posix/sys/soundcard.h | 0 .../posix}/libposix/include/posix/sys/stat.h | 0 .../libposix/include/posix/sys/statfs.h | 0 .../libposix/include/posix/sys/statvfs.h | 0 .../posix}/libposix/include/posix/sys/swap.h | 0 .../libposix/include/posix/sys/syscall.h | 0 .../libposix/include/posix/sys/sysctl.h | 0 .../libposix/include/posix/sys/sysinfo.h | 0 .../libposix/include/posix/sys/syslog.h | 0 .../libposix/include/posix/sys/sysmacros.h | 0 .../libposix/include/posix/sys/termios.h | 0 .../posix}/libposix/include/posix/sys/time.h | 0 .../posix}/libposix/include/posix/sys/timeb.h | 0 .../posix}/libposix/include/posix/sys/times.h | 0 .../posix}/libposix/include/posix/sys/timex.h | 0 .../libposix/include/posix/sys/ttydefaults.h | 0 .../posix}/libposix/include/posix/sys/types.h | 0 .../posix}/libposix/include/posix/sys/uio.h | 0 .../posix}/libposix/include/posix/sys/un.h | 0 .../libposix/include/posix/sys/unistd.h | 0 .../posix}/libposix/include/posix/sys/ustat.h | 0 .../libposix/include/posix/sys/utsname.h | 0 .../posix}/libposix/include/posix/sys/vfs.h | 0 .../posix}/libposix/include/posix/sys/vt.h | 0 .../posix}/libposix/include/posix/sys/wait.h | 0 .../posix}/libposix/include/posix/sys/xattr.h | 0 .../posix}/libposix/include/posix/syscall.h | 0 .../posix}/libposix/include/posix/sysexits.h | 0 .../posix}/libposix/include/posix/syslog.h | 0 .../posix}/libposix/include/posix/tar.h | 0 .../posix}/libposix/include/posix/termio.h | 0 .../posix}/libposix/include/posix/termios.h | 0 .../posix}/libposix/include/posix/tgmath.h | 0 .../posix}/libposix/include/posix/time.h | 0 .../posix}/libposix/include/posix/ttyent.h | 0 .../posix}/libposix/include/posix/ucontext.h | 0 .../posix}/libposix/include/posix/ulimit.h | 0 .../posix}/libposix/include/posix/unistd.h | 0 .../posix}/libposix/include/posix/ustat.h | 0 .../posix}/libposix/include/posix/utime.h | 0 .../posix}/libposix/include/posix/utmp.h | 0 .../posix}/libposix/include/posix/values.h | 0 .../posix}/libposix/include/posix/wait.h | 0 .../posix}/libposix/include/posix/wchar.h | 0 .../posix}/libposix/include/posix/wctype.h | 0 .../posix}/libposix/include/posix/wordexp.h | 0 .../posix}/libposix/include/posix/xlocale.h | 0 {tasks => containers/posix}/libposix/init.c | 0 {tasks => containers/posix}/libposix/lseek.c | 0 {tasks => containers/posix}/libposix/mkdir.c | 0 {tasks => containers/posix}/libposix/mmap.c | 0 {tasks => containers/posix}/libposix/open.c | 0 {tasks => containers/posix}/libposix/read.c | 0 {tasks => containers/posix}/libposix/shm.c | 0 {tasks => containers/posix}/libposix/shpage.c | 0 {tasks => containers/posix}/libposix/stat.c | 0 {tasks => containers/posix}/libposix/time.c | 0 {tasks => containers/posix}/libposix/write.c | 0 {tasks => containers/posix}/mm0/SConscript | 0 {tasks => containers/posix}/mm0/TODO | 0 {tasks => containers/posix}/mm0/container.c | 0 .../posix}/mm0/include/.scons14415 | Bin {tasks => containers/posix}/mm0/include/arch | 0 .../posix}/mm0/include/arch-arm/mm.h | 0 .../posix}/mm0/include/arch-arm/offsets.h | 0 .../posix}/mm0/include/boot.h | 0 .../posix}/mm0/include/bootdesc.h | 0 .../posix}/mm0/include/bootm.h | 0 .../posix}/mm0/include/capability.h | 0 .../posix}/mm0/include/clone.h | 0 .../posix}/mm0/include/exec.h | 0 .../posix}/mm0/include/exit.h | 0 .../posix}/mm0/include/file.h | 0 .../posix}/mm0/include/globals.h | 0 .../posix}/mm0/include/init.h | 0 .../posix}/mm0/include/lib/addr.h | 0 .../posix}/mm0/include/lib/bit.h | 0 .../posix}/mm0/include/lib/elf/elf.h | 0 .../posix}/mm0/include/lib/elf/elfprg.h | 0 .../posix}/mm0/include/lib/elf/elfsect.h | 0 .../posix}/mm0/include/lib/elf/elfsym.h | 0 .../posix}/mm0/include/lib/idpool.h | 0 .../posix}/mm0/include/lib/malloc.h | 0 .../posix}/mm0/include/lib/spinlock.h | 0 .../posix}/mm0/include/linker.lds | 0 .../posix}/mm0/include/memory.h | 0 .../posix}/mm0/include/mmap.h | 0 .../posix}/mm0/include/physmem.h | 0 {tasks => containers/posix}/mm0/include/shm.h | 0 .../posix}/mm0/include/syscalls.h | 0 .../posix}/mm0/include/task.h | 0 .../posix}/mm0/include/test.h | 0 .../posix}/mm0/include/user.h | 0 .../posix}/mm0/include/utcb.h | 0 .../posix}/mm0/include/vm_area.h | 0 {tasks => containers/posix}/mm0/main.c | 0 .../posix}/mm0/src/.scons14756 | Bin {tasks => containers/posix}/mm0/src/arch | 0 .../posix}/mm0/src/arch-arm/mm.c | 0 {tasks => containers/posix}/mm0/src/boot.c | 0 .../posix}/mm0/src/bootdesc.c | 0 {tasks => containers/posix}/mm0/src/bootm.c | 0 .../posix}/mm0/src/capability.c | 0 {tasks => containers/posix}/mm0/src/clone.c | 0 {tasks => containers/posix}/mm0/src/dev.c | 0 {tasks => containers/posix}/mm0/src/execve.c | 0 {tasks => containers/posix}/mm0/src/exit.c | 0 {tasks => containers/posix}/mm0/src/fault.c | 0 {tasks => containers/posix}/mm0/src/file.c | 0 {tasks => containers/posix}/mm0/src/init.c | 0 .../posix}/mm0/src/lib/addr.c | 0 {tasks => containers/posix}/mm0/src/lib/bit.c | 0 .../posix}/mm0/src/lib/elf/elf.c | 0 .../posix}/mm0/src/lib/idpool.c | 0 .../posix}/mm0/src/lib/malloc.c | 0 {tasks => containers/posix}/mm0/src/memory.c | 0 {tasks => containers/posix}/mm0/src/mmap.c | 0 {tasks => containers/posix}/mm0/src/munmap.c | 0 {tasks => containers/posix}/mm0/src/pagers.c | 0 {tasks => containers/posix}/mm0/src/physmem.c | 0 {tasks => containers/posix}/mm0/src/shm.c | 0 {tasks => containers/posix}/mm0/src/task.c | 0 {tasks => containers/posix}/mm0/src/test.c | 0 {tasks => containers/posix}/mm0/src/user.c | 0 {tasks => containers/posix}/mm0/src/utcb.c | 0 .../posix}/mm0/src/vm_object.c | 0 .../posix}/mm0/tests/idpool_test/bit.c | 0 .../posix}/mm0/tests/idpool_test/bit.h | 0 .../posix}/mm0/tests/idpool_test/idpool.c | 0 .../posix}/mm0/tests/idpool_test/idpool.h | 0 .../posix}/mm0/tests/idpool_test/main.c | 0 .../posix}/mm0/tools/generate_bootdesc.py | 0 {tasks => containers/posix}/taskOrder.py | 0 {tasks => containers/posix}/test0/SConscript | 8 ++-- {tasks => containers/posix}/test0/container.c | 0 .../posix}/test0/include/linker.lds | 0 .../posix}/test0/include/tests.h | 0 {tasks => containers/posix}/test0/main.c | 0 .../posix}/test0/src/clonetest.c | 0 .../posix}/test0/src/dirtest.c | 0 .../posix}/test0/src/exectest.c | 0 .../posix}/test0/src/fileio.c | 0 .../posix}/test0/src/forktest.c | 0 .../posix}/test0/src/ipctest.c | 0 .../posix}/test0/src/mmaptest.c | 0 .../posix}/test0/src/mmaptest.c.orig | 0 .../posix}/test0/src/mutextest.c | 0 .../posix}/test0/src/shmtest.c | 0 .../posix}/test0/src/test_exec/container.c | 0 .../posix}/test0/src/test_exec/test_exec.c | 0 {tasks => containers/posix}/test0/test_exec.S | 0 .../posix}/test0/tools/generate_bootdesc.py | 0 loader/SConscript | 2 +- 516 files changed, 27 insertions(+), 27 deletions(-) rename {tasks => containers}/.config (100%) rename {tasks => containers/posix}/bootdesc/SConscript (98%) rename {tasks => containers/posix}/bootdesc/linker.lds (100%) rename {tasks => containers/posix}/fs0/SConscript (100%) rename {tasks => containers/posix}/fs0/container.c (100%) rename {tasks => containers/posix}/fs0/include/bdev.h (100%) rename {tasks => containers/posix}/fs0/include/file.h (100%) rename {tasks => containers/posix}/fs0/include/fs.h (100%) rename {tasks => containers/posix}/fs0/include/globals.h (100%) rename {tasks => containers/posix}/fs0/include/init.h (100%) rename {tasks => containers/posix}/fs0/include/lib/bit.h (100%) rename {tasks => containers/posix}/fs0/include/lib/idpool.h (100%) rename {tasks => containers/posix}/fs0/include/lib/malloc.h (100%) rename {tasks => containers/posix}/fs0/include/lib/pathstr.h (100%) rename {tasks => containers/posix}/fs0/include/lib/spinlock.h (100%) rename {tasks => containers/posix}/fs0/include/lib/vaddr.h (100%) rename {tasks => containers/posix}/fs0/include/linker.lds (100%) rename {tasks => containers/posix}/fs0/include/memfs/file.h (100%) rename {tasks => containers/posix}/fs0/include/memfs/memfs.h (100%) rename {tasks => containers/posix}/fs0/include/memfs/vnode.h (100%) rename {tasks => containers/posix}/fs0/include/path.h (100%) rename {tasks => containers/posix}/fs0/include/stat.h (100%) rename {tasks => containers/posix}/fs0/include/syscalls.h (100%) rename {tasks => containers/posix}/fs0/include/task.h (100%) rename {tasks => containers/posix}/fs0/include/vfs.h (100%) rename {tasks => containers/posix}/fs0/main.c (100%) rename {tasks => containers/posix}/fs0/src/bdev.c (100%) rename {tasks => containers/posix}/fs0/src/bootfs/bootfs.c (100%) rename {tasks => containers/posix}/fs0/src/c0fs/c0fs.c (100%) rename {tasks => containers/posix}/fs0/src/c0fs/c0fs.h (100%) rename {tasks => containers/posix}/fs0/src/file.c (100%) rename {tasks => containers/posix}/fs0/src/init.c (100%) rename {tasks => containers/posix}/fs0/src/lib/bit.c (100%) rename {tasks => containers/posix}/fs0/src/lib/idpool.c (100%) rename {tasks => containers/posix}/fs0/src/lib/malloc.c (100%) rename {tasks => containers/posix}/fs0/src/lib/pathstr.c (100%) rename {tasks => containers/posix}/fs0/src/lib/vaddr.c (100%) rename {tasks => containers/posix}/fs0/src/lookup.c (100%) rename {tasks => containers/posix}/fs0/src/memfs/file.c (100%) rename {tasks => containers/posix}/fs0/src/memfs/memfs.c (100%) rename {tasks => containers/posix}/fs0/src/memfs/vnode.c (100%) rename {tasks => containers/posix}/fs0/src/path.c (100%) rename {tasks => containers/posix}/fs0/src/romfs/romfs.c (100%) rename {tasks => containers/posix}/fs0/src/romfs/romfs.h (100%) rename {tasks => containers/posix}/fs0/src/romfs/romfs_fs.h (100%) rename {tasks => containers/posix}/fs0/src/syscalls.c (100%) rename {tasks => containers/posix}/fs0/src/task.c (100%) rename {tasks => containers/posix}/fs0/src/vfs.c (100%) rename {tasks => containers/posix}/fs0/tools/generate_bootdesc.py (100%) rename {tasks => containers/posix}/libl4/SConscript (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch-arm/asm.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch-arm/syscalls.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch-arm/syslib.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch-arm/types.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/arch-arm/utcb.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/exregs.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/init.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/ipcdefs.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/kip.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/mutex.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/os/posix/kstat.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/os/posix/readdir.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/thread.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/types.h (100%) rename {tasks => containers/posix}/libl4/include/l4lib/utcb.h (100%) rename {tasks => containers/posix}/libl4/src/arm/exregs.c (100%) rename {tasks => containers/posix}/libl4/src/arm/mutex.S (100%) rename {tasks => containers/posix}/libl4/src/arm/syscalls.S (100%) rename {tasks => containers/posix}/libl4/src/init.c (100%) rename {tasks => containers/posix}/libl4/src/mutex.c (100%) rename {tasks => containers/posix}/libmem/SConscript (91%) rename {tasks => containers/posix}/libmem/memcache/memcache.c (100%) rename {tasks => containers/posix}/libmem/memcache/memcache.h (100%) rename {tasks => containers/posix}/libmem/mm/alloc_page.c (100%) rename {tasks => containers/posix}/libmem/mm/alloc_page.h (100%) rename {tasks => containers/posix}/libmem/run_tests.py (100%) rename {tasks => containers/posix}/libmem/tests/clz.c (100%) rename {tasks => containers/posix}/libmem/tests/clz.h (100%) rename {tasks => containers/posix}/libmem/tests/debug.c (100%) rename {tasks => containers/posix}/libmem/tests/debug.h (100%) rename {tasks => containers/posix}/libmem/tests/libl4.c (100%) rename {tasks => containers/posix}/libmem/tests/libl4.h (100%) rename {tasks => containers/posix}/libmem/tests/linker.c (100%) rename {tasks => containers/posix}/libmem/tests/main.c (100%) rename {tasks => containers/posix}/libmem/tests/memory.c (100%) rename {tasks => containers/posix}/libmem/tests/test_alloc_generic.c (100%) rename {tasks => containers/posix}/libmem/tests/test_alloc_generic.h (100%) rename {tasks => containers/posix}/libmem/tests/test_allocpage.c (100%) rename {tasks => containers/posix}/libmem/tests/test_allocpage.h (100%) rename {tasks => containers/posix}/libmem/tests/test_kmalloc.c (100%) rename {tasks => containers/posix}/libmem/tests/test_kmalloc.h (100%) rename {tasks => containers/posix}/libmem/tests/test_memcache.c (100%) rename {tasks => containers/posix}/libmem/tests/test_memcache.h (100%) rename {tasks => containers/posix}/libmem/tests/tests.h (100%) rename {tasks => containers/posix}/libposix/README (100%) rename {tasks => containers/posix}/libposix/SConscript (88%) rename {tasks => containers/posix}/libposix/chdir.c (100%) rename {tasks => containers/posix}/libposix/close.c (100%) rename {tasks => containers/posix}/libposix/env.c (100%) rename {tasks => containers/posix}/libposix/errno.c (100%) rename {tasks => containers/posix}/libposix/execve.c (100%) rename {tasks => containers/posix}/libposix/exit.c (100%) rename {tasks => containers/posix}/libposix/fork.c (100%) rename {tasks => containers/posix}/libposix/getpid.c (100%) rename {tasks => containers/posix}/libposix/include/libposix.h (100%) rename {tasks => containers/posix}/libposix/include/posix/_lfs_64.h (100%) rename {tasks => containers/posix}/libposix/include/posix/a.out.h (100%) rename {tasks => containers/posix}/libposix/include/posix/alloca.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/ftp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/inet.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/nameser.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/nameser_compat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/telnet.h (100%) rename {tasks => containers/posix}/libposix/include/posix/arpa/tftp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/assert.h (100%) rename {tasks => containers/posix}/libposix/include/posix/atomic.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/armsigctx.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/atomic.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/byteswap.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/cmathcalls.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/confname.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/dirent.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/dlfcn.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/elfclass.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/endian.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/environments.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/errno.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/errno_values.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/fcntl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/fenv.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/fenvinline.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/getopt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/huge_val.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/huge_valf.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/huge_vall.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/in.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/inf.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/initspin.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/ioctl-types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/ioctls.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/ipc.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/kernel_sigaction.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/kernel_stat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/kernel_types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/local_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/locale.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/mathcalls.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/mathdef.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/mathinline.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/mman.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/mqueue.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/msq.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/nan.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/netdb.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/poll.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/posix1_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/posix2_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/posix_opt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/pthreadtypes.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/resource.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sched.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/select.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sem.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/setjmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/shm.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigaction.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigcontext.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigcontextinfo.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/siginfo.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/signum.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigset.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigstack.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sigthread.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sockaddr.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/socket.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/stackinfo.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/stat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/statfs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/statvfs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/stdio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/stdio_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/syscalls.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/sysnum.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/termios.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/time.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/typesizes.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_arch_features.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_clk_tck.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_config.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_ctype.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_errno.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_fpmax.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_local_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_locale.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_mutex.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_page.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_pthread.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_stdio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_touplow.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_uintmaxtostr.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_uwchar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uClibc_va_copy.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/uio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/ustat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/utmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/utmpx.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/utsname.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/waitflags.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/waitstatus.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/wchar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/wordsize.h (100%) rename {tasks => containers/posix}/libposix/include/posix/bits/xopen_lim.h (100%) rename {tasks => containers/posix}/libposix/include/posix/byteswap.h (100%) rename {tasks => containers/posix}/libposix/include/posix/complex.h (100%) rename {tasks => containers/posix}/libposix/include/posix/cpio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/crypt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ctype.h (100%) rename {tasks => containers/posix}/libposix/include/posix/dirent.h (100%) rename {tasks => containers/posix}/libposix/include/posix/dlfcn.h (100%) rename {tasks => containers/posix}/libposix/include/posix/elf.h (100%) rename {tasks => containers/posix}/libposix/include/posix/endian.h (100%) rename {tasks => containers/posix}/libposix/include/posix/err.h (100%) rename {tasks => containers/posix}/libposix/include/posix/errno.h (100%) rename {tasks => containers/posix}/libposix/include/posix/error.h (100%) rename {tasks => containers/posix}/libposix/include/posix/fcntl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/features.h (100%) rename {tasks => containers/posix}/libposix/include/posix/fnmatch.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ftw.h (100%) rename {tasks => containers/posix}/libposix/include/posix/getopt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/glob.h (100%) rename {tasks => containers/posix}/libposix/include/posix/gnu-versions.h (100%) rename {tasks => containers/posix}/libposix/include/posix/grp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/iconv.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ieee754.h (100%) rename {tasks => containers/posix}/libposix/include/posix/inttypes.h (100%) rename {tasks => containers/posix}/libposix/include/posix/langinfo.h (100%) rename {tasks => containers/posix}/libposix/include/posix/lastlog.h (100%) rename {tasks => containers/posix}/libposix/include/posix/libc-internal.h (100%) rename {tasks => containers/posix}/libposix/include/posix/libc-symbols.h (100%) rename {tasks => containers/posix}/libposix/include/posix/libgen.h (100%) rename {tasks => containers/posix}/libposix/include/posix/libintl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/limits.h (100%) rename {tasks => containers/posix}/libposix/include/posix/link.h (100%) rename {tasks => containers/posix}/libposix/include/posix/locale.h (100%) rename {tasks => containers/posix}/libposix/include/posix/malloc.h (100%) rename {tasks => containers/posix}/libposix/include/posix/math.h (100%) rename {tasks => containers/posix}/libposix/include/posix/memory.h (100%) rename {tasks => containers/posix}/libposix/include/posix/mntent.h (100%) rename {tasks => containers/posix}/libposix/include/posix/mqueue.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/ethernet.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if_arp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if_packet.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if_ppp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if_shaper.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/if_slip.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/ppp-comp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/ppp_defs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/net/route.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netax25/ax25.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netdb.h (100%) rename {tasks => containers/posix}/libposix/include/posix/neteconet/ec.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ether.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/icmp6.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/if_ether.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/if_fddi.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/if_tr.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/igmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/in.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/in_systm.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip6.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip_fw.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip_icmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip_tcp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/ip_udp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/protocols.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/tcp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netinet/udp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netipx/ipx.h (100%) rename {tasks => containers/posix}/libposix/include/posix/netpacket/packet.h (100%) rename {tasks => containers/posix}/libposix/include/posix/nl_types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/obstack.h (100%) rename {tasks => containers/posix}/libposix/include/posix/paths.h (100%) rename {tasks => containers/posix}/libposix/include/posix/poll.h (100%) rename {tasks => containers/posix}/libposix/include/posix/posix_init.h (100%) rename {tasks => containers/posix}/libposix/include/posix/printf.h (100%) rename {tasks => containers/posix}/libposix/include/posix/protocols/routed.h (100%) rename {tasks => containers/posix}/libposix/include/posix/protocols/rwhod.h (100%) rename {tasks => containers/posix}/libposix/include/posix/protocols/talkd.h (100%) rename {tasks => containers/posix}/libposix/include/posix/protocols/timed.h (100%) rename {tasks => containers/posix}/libposix/include/posix/pty.h (100%) rename {tasks => containers/posix}/libposix/include/posix/pwd.h (100%) rename {tasks => containers/posix}/libposix/include/posix/regex.h (100%) rename {tasks => containers/posix}/libposix/include/posix/regexp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/resolv.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/auth.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/auth_des.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/auth_unix.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/clnt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/des_crypt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/key_prot.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/netdb.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/pmap_clnt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/pmap_prot.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/pmap_rmt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/rpc.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/rpc_des.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/rpc_msg.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/svc.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/svc_auth.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/rpc/xdr.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sched.h (100%) rename {tasks => containers/posix}/libposix/include/posix/scsi/scsi.h (100%) rename {tasks => containers/posix}/libposix/include/posix/scsi/scsi_ioctl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/scsi/sg.h (100%) rename {tasks => containers/posix}/libposix/include/posix/search.h (100%) rename {tasks => containers/posix}/libposix/include/posix/setjmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sgtty.h (100%) rename {tasks => containers/posix}/libposix/include/posix/shadow.h (100%) rename {tasks => containers/posix}/libposix/include/posix/shpage.h (100%) rename {tasks => containers/posix}/libposix/include/posix/signal.h (100%) rename {tasks => containers/posix}/libposix/include/posix/stdint.h (100%) rename {tasks => containers/posix}/libposix/include/posix/stdio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/stdio_ext.h (100%) rename {tasks => containers/posix}/libposix/include/posix/stdlib.h (100%) rename {tasks => containers/posix}/libposix/include/posix/string.h (100%) rename {tasks => containers/posix}/libposix/include/posix/strings.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/bitypes.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/cdefs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/dir.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/errno.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/fcntl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/file.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/fsuid.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/ioctl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/ipc.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/kd.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/kdaemon.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/klog.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/mman.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/mount.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/msg.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/mtio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/param.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/personality.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/poll.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/queue.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/quota.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/reboot.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/resource.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/select.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/sem.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/sendfile.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/shm.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/signal.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/socket.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/socketvar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/soundcard.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/stat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/statfs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/statvfs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/swap.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/syscall.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/sysctl.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/sysinfo.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/syslog.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/sysmacros.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/termios.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/time.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/timeb.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/times.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/timex.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/ttydefaults.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/types.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/uio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/un.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/unistd.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/ustat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/utsname.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/vfs.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/vt.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/wait.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sys/xattr.h (100%) rename {tasks => containers/posix}/libposix/include/posix/syscall.h (100%) rename {tasks => containers/posix}/libposix/include/posix/sysexits.h (100%) rename {tasks => containers/posix}/libposix/include/posix/syslog.h (100%) rename {tasks => containers/posix}/libposix/include/posix/tar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/termio.h (100%) rename {tasks => containers/posix}/libposix/include/posix/termios.h (100%) rename {tasks => containers/posix}/libposix/include/posix/tgmath.h (100%) rename {tasks => containers/posix}/libposix/include/posix/time.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ttyent.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ucontext.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ulimit.h (100%) rename {tasks => containers/posix}/libposix/include/posix/unistd.h (100%) rename {tasks => containers/posix}/libposix/include/posix/ustat.h (100%) rename {tasks => containers/posix}/libposix/include/posix/utime.h (100%) rename {tasks => containers/posix}/libposix/include/posix/utmp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/values.h (100%) rename {tasks => containers/posix}/libposix/include/posix/wait.h (100%) rename {tasks => containers/posix}/libposix/include/posix/wchar.h (100%) rename {tasks => containers/posix}/libposix/include/posix/wctype.h (100%) rename {tasks => containers/posix}/libposix/include/posix/wordexp.h (100%) rename {tasks => containers/posix}/libposix/include/posix/xlocale.h (100%) rename {tasks => containers/posix}/libposix/init.c (100%) rename {tasks => containers/posix}/libposix/lseek.c (100%) rename {tasks => containers/posix}/libposix/mkdir.c (100%) rename {tasks => containers/posix}/libposix/mmap.c (100%) rename {tasks => containers/posix}/libposix/open.c (100%) rename {tasks => containers/posix}/libposix/read.c (100%) rename {tasks => containers/posix}/libposix/shm.c (100%) rename {tasks => containers/posix}/libposix/shpage.c (100%) rename {tasks => containers/posix}/libposix/stat.c (100%) rename {tasks => containers/posix}/libposix/time.c (100%) rename {tasks => containers/posix}/libposix/write.c (100%) rename {tasks => containers/posix}/mm0/SConscript (100%) rename {tasks => containers/posix}/mm0/TODO (100%) rename {tasks => containers/posix}/mm0/container.c (100%) rename {tasks => containers/posix}/mm0/include/.scons14415 (100%) rename {tasks => containers/posix}/mm0/include/arch (100%) rename {tasks => containers/posix}/mm0/include/arch-arm/mm.h (100%) rename {tasks => containers/posix}/mm0/include/arch-arm/offsets.h (100%) rename {tasks => containers/posix}/mm0/include/boot.h (100%) rename {tasks => containers/posix}/mm0/include/bootdesc.h (100%) rename {tasks => containers/posix}/mm0/include/bootm.h (100%) rename {tasks => containers/posix}/mm0/include/capability.h (100%) rename {tasks => containers/posix}/mm0/include/clone.h (100%) rename {tasks => containers/posix}/mm0/include/exec.h (100%) rename {tasks => containers/posix}/mm0/include/exit.h (100%) rename {tasks => containers/posix}/mm0/include/file.h (100%) rename {tasks => containers/posix}/mm0/include/globals.h (100%) rename {tasks => containers/posix}/mm0/include/init.h (100%) rename {tasks => containers/posix}/mm0/include/lib/addr.h (100%) rename {tasks => containers/posix}/mm0/include/lib/bit.h (100%) rename {tasks => containers/posix}/mm0/include/lib/elf/elf.h (100%) rename {tasks => containers/posix}/mm0/include/lib/elf/elfprg.h (100%) rename {tasks => containers/posix}/mm0/include/lib/elf/elfsect.h (100%) rename {tasks => containers/posix}/mm0/include/lib/elf/elfsym.h (100%) rename {tasks => containers/posix}/mm0/include/lib/idpool.h (100%) rename {tasks => containers/posix}/mm0/include/lib/malloc.h (100%) rename {tasks => containers/posix}/mm0/include/lib/spinlock.h (100%) rename {tasks => containers/posix}/mm0/include/linker.lds (100%) rename {tasks => containers/posix}/mm0/include/memory.h (100%) rename {tasks => containers/posix}/mm0/include/mmap.h (100%) rename {tasks => containers/posix}/mm0/include/physmem.h (100%) rename {tasks => containers/posix}/mm0/include/shm.h (100%) rename {tasks => containers/posix}/mm0/include/syscalls.h (100%) rename {tasks => containers/posix}/mm0/include/task.h (100%) rename {tasks => containers/posix}/mm0/include/test.h (100%) rename {tasks => containers/posix}/mm0/include/user.h (100%) rename {tasks => containers/posix}/mm0/include/utcb.h (100%) rename {tasks => containers/posix}/mm0/include/vm_area.h (100%) rename {tasks => containers/posix}/mm0/main.c (100%) rename {tasks => containers/posix}/mm0/src/.scons14756 (100%) rename {tasks => containers/posix}/mm0/src/arch (100%) rename {tasks => containers/posix}/mm0/src/arch-arm/mm.c (100%) rename {tasks => containers/posix}/mm0/src/boot.c (100%) rename {tasks => containers/posix}/mm0/src/bootdesc.c (100%) rename {tasks => containers/posix}/mm0/src/bootm.c (100%) rename {tasks => containers/posix}/mm0/src/capability.c (100%) rename {tasks => containers/posix}/mm0/src/clone.c (100%) rename {tasks => containers/posix}/mm0/src/dev.c (100%) rename {tasks => containers/posix}/mm0/src/execve.c (100%) rename {tasks => containers/posix}/mm0/src/exit.c (100%) rename {tasks => containers/posix}/mm0/src/fault.c (100%) rename {tasks => containers/posix}/mm0/src/file.c (100%) rename {tasks => containers/posix}/mm0/src/init.c (100%) rename {tasks => containers/posix}/mm0/src/lib/addr.c (100%) rename {tasks => containers/posix}/mm0/src/lib/bit.c (100%) rename {tasks => containers/posix}/mm0/src/lib/elf/elf.c (100%) rename {tasks => containers/posix}/mm0/src/lib/idpool.c (100%) rename {tasks => containers/posix}/mm0/src/lib/malloc.c (100%) rename {tasks => containers/posix}/mm0/src/memory.c (100%) rename {tasks => containers/posix}/mm0/src/mmap.c (100%) rename {tasks => containers/posix}/mm0/src/munmap.c (100%) rename {tasks => containers/posix}/mm0/src/pagers.c (100%) rename {tasks => containers/posix}/mm0/src/physmem.c (100%) rename {tasks => containers/posix}/mm0/src/shm.c (100%) rename {tasks => containers/posix}/mm0/src/task.c (100%) rename {tasks => containers/posix}/mm0/src/test.c (100%) rename {tasks => containers/posix}/mm0/src/user.c (100%) rename {tasks => containers/posix}/mm0/src/utcb.c (100%) rename {tasks => containers/posix}/mm0/src/vm_object.c (100%) rename {tasks => containers/posix}/mm0/tests/idpool_test/bit.c (100%) rename {tasks => containers/posix}/mm0/tests/idpool_test/bit.h (100%) rename {tasks => containers/posix}/mm0/tests/idpool_test/idpool.c (100%) rename {tasks => containers/posix}/mm0/tests/idpool_test/idpool.h (100%) rename {tasks => containers/posix}/mm0/tests/idpool_test/main.c (100%) rename {tasks => containers/posix}/mm0/tools/generate_bootdesc.py (100%) rename {tasks => containers/posix}/taskOrder.py (100%) rename {tasks => containers/posix}/test0/SConscript (85%) rename {tasks => containers/posix}/test0/container.c (100%) rename {tasks => containers/posix}/test0/include/linker.lds (100%) rename {tasks => containers/posix}/test0/include/tests.h (100%) rename {tasks => containers/posix}/test0/main.c (100%) rename {tasks => containers/posix}/test0/src/clonetest.c (100%) rename {tasks => containers/posix}/test0/src/dirtest.c (100%) rename {tasks => containers/posix}/test0/src/exectest.c (100%) rename {tasks => containers/posix}/test0/src/fileio.c (100%) rename {tasks => containers/posix}/test0/src/forktest.c (100%) rename {tasks => containers/posix}/test0/src/ipctest.c (100%) rename {tasks => containers/posix}/test0/src/mmaptest.c (100%) rename {tasks => containers/posix}/test0/src/mmaptest.c.orig (100%) rename {tasks => containers/posix}/test0/src/mutextest.c (100%) rename {tasks => containers/posix}/test0/src/shmtest.c (100%) rename {tasks => containers/posix}/test0/src/test_exec/container.c (100%) rename {tasks => containers/posix}/test0/src/test_exec/test_exec.c (100%) rename {tasks => containers/posix}/test0/test_exec.S (100%) rename {tasks => containers/posix}/test0/tools/generate_bootdesc.py (100%) diff --git a/SConstruct b/SConstruct index 406ff39..8d97130 100644 --- a/SConstruct +++ b/SConstruct @@ -24,7 +24,7 @@ from __future__ import with_statement import os - +posixServicesDirectory = "containers/posix/" includeDirectory = 'include' toolsDirectory = 'tools' cml2ToolsDirectory = toolsDirectory + '/cml2-tools' @@ -78,7 +78,7 @@ else : if len(item) == 2: configItems[item[0].strip()] = (item[1].strip() == 'y') return configItems - + baseEnvironment = Environment(tools = ['gnulink', 'gcc', 'gas', 'ar'], ENV = {'PATH': os.environ['PATH']}, configFiles = ('#' + cml2CompileRulesFile, '#' + cml2ConfigPropertiesFile, '#' + cml2ConfigHeaderFile)) @@ -133,7 +133,7 @@ else : CCFLAGS = ['-g', '-nostdinc', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', '-Werror'], LINKFLAGS = ['-nostdlib'], LIBS = ['gcc'], - ARCH = arch, + ARCH = arch, PLATFORM = platform) libs = {} @@ -170,13 +170,13 @@ else : #### CPPFLAGS = ['-include', 'config.h', '-include', 'cml2Config.h', '-include', 'macros.h', '-include', 'types.h', '-D__KERNEL__']) - + kernelComponents = [] for scriptPath in ['src/' + path for path in kernelSConscriptPaths]: kernelComponents.append(SConscript(scriptPath + '/SConscript', variant_dir = buildDirectory + '/' + scriptPath, duplicate = 0, exports = {'environment': kernelEnvironment})) startAxf = kernelEnvironment.Program(buildDirectory + '/start.axf', kernelComponents) Depends(kernelComponents + [startAxf], kernelEnvironment['configFiles']) - + Alias('kernel', startAxf) ########## Build the task libraries ######################## @@ -189,11 +189,11 @@ else : LIBS = ['gcc'], CPPPATH = ['#' + buildDirectory, '#' + buildDirectory + '/l4', '#' + includeDirectory]) - taskLibraryNames = [f.name for f in Glob('tasks/lib*')] + taskLibraryNames = [f.name for f in Glob(posixServicesDirectory + 'lib*')] taskLibraries = [] for library in taskLibraryNames: - taskLibraries.append(SConscript('tasks/' + library + '/SConscript', variant_dir = buildDirectory + '/tasks/' + library, duplicate = 0, exports = {'environment': taskSupportLibraryEnvironment})) + taskLibraries.append(SConscript(posixServicesDirectory + library + '/SConscript', variant_dir = buildDirectory + '/' + posixServicesDirectory + library, duplicate = 0, exports = {'environment': taskSupportLibraryEnvironment, 'posixServicesDirectory': posixServicesDirectory})) Depends(taskLibraries, taskSupportLibraryEnvironment['configFiles']) @@ -203,8 +203,8 @@ else : def buildTask(programName, sources, environment, previousImage, extraCppPath=None): e = environment.Clone() - e.Append(LINKFLAGS=['-Ttasks/' + programName + '/include/linker.lds']) - e.Append(LIBPATH=['#build/tasks/' + programName, '#build/lib/c/userspace/crt/sys-userspace/arch-arm']) + e.Append(LINKFLAGS=['-T' + posixServicesDirectory + programName + '/include/linker.lds']) + e.Append(LIBPATH=['#build/' + posixServicesDirectory + programName, '#build/lib/c/userspace/crt/sys-userspace/arch-arm']) if extraCppPath: e.Append(CPPPATH=extraCppPath) objects = e.StaticObject(sources) Depends(objects, e['configFiles']) @@ -221,7 +221,8 @@ else : LIBS = [libs['userspace']] + taskLibraries + ['gcc', libs['userspace']], #### TODO: Why have the userspace C library twice? PROGSUFFIX = '.axf', CPPDEFINES = ['__USERSPACE__'], - CPPPATH = ['#' + buildDirectory, '#' + buildDirectory + '/l4', '#' + includeDirectory, 'include', '#tasks/libl4/include', '#tasks/libmem', '#tasks/libposix/include'], + CPPPATH = ['#' + buildDirectory, '#' + buildDirectory + '/l4', '#' + includeDirectory, 'include', \ + '#' + posixServicesDirectory + 'libl4/include', '#' + posixServicesDirectory + 'libmem', '#' + posixServicesDirectory + 'libposix/include'], buildTask = buildTask) #### @@ -229,16 +230,16 @@ else : #### because of the text in the linker script? #### - userspaceRuntime = Command(crts['userspace'][0].name, crts['userspace'][0], 'ln -s $SOURCE.path $TARGET') + userspaceRuntime = Command(crts['userspace'][0].name, crts['userspace'][0], 'ln -s $SOURCE.path $TARGET') - execfile('tasks/taskOrder.py') + execfile(posixServicesDirectory + 'taskOrder.py') imageOrderData = [(taskName, []) for taskName in taskOrder] imageOrderData[0][1].append(startAxf) tasks = [] for i in range(len(imageOrderData)): taskName = imageOrderData[i][0] dependency = imageOrderData[i][1] - program = SConscript('tasks/' + taskName + '/SConscript', variant_dir = buildDirectory + '/tasks/' + taskName, duplicate = 0, exports = {'environment': tasksEnvironment, 'previousImage': dependency[0]}) + program = SConscript(posixServicesDirectory + taskName + '/SConscript', variant_dir = buildDirectory + '/' + posixServicesDirectory + taskName, duplicate = 0, exports = {'environment': tasksEnvironment, 'previousImage': dependency[0], 'posixServicesDirectory':posixServicesDirectory}) Depends(program, userspaceRuntime) tasks.append(program) if i < len(imageOrderData) - 1: @@ -254,13 +255,13 @@ else : bootdescEnvironment = baseEnvironment.Clone( CC = 'arm-none-linux-gnueabi-gcc', CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', '-Werror'], - LINKFLAGS = ['-nostdlib', '-Ttasks/' + taskName + '/linker.lds'], + LINKFLAGS = ['-nostdlib', '-T' + posixServicesDirectory + taskName + '/linker.lds'], ASFLAGS = ['-D__ASSEMBLY__'], PROGSUFFIX = '.axf', LIBS = ['gcc'], CPPPATH = ['#' + includeDirectory]) - bootdesc = SConscript('tasks/' + taskName + '/SConscript', variant_dir = buildDirectory + '/tasks/' + taskName, duplicate = 0, exports = {'environment': bootdescEnvironment, 'images': [startAxf] + tasks}) + bootdesc = SConscript(posixServicesDirectory + taskName + '/SConscript', variant_dir = buildDirectory + '/' + posixServicesDirectory + taskName, duplicate = 0, exports = {'environment': bootdescEnvironment, 'images': [startAxf] + tasks}) Alias('bootdesc', bootdesc) @@ -276,14 +277,14 @@ else : #### TODO: Fix the tasks data structure so as to avoid all the assumptions. - loader = SConscript('loader/SConscript', variant_dir = buildDirectory + '/loader', duplicate = 0, exports = {'environment': loaderEnvironment, 'images':[startAxf, bootdesc] + tasks}) + loader = SConscript('loader/SConscript', variant_dir = buildDirectory + '/loader', duplicate = 0, exports = {'environment': loaderEnvironment, 'images':[startAxf, bootdesc] + tasks, 'posixServicesDirectory': posixServicesDirectory}) Alias('final', loader) ########## Other rules. ######################## Default(crts.values() + libs.values() + [libelf, startAxf] + tasks + bootdesc + loader) - + Clean('.', [buildDirectory]) ########## Be helpful ######################## diff --git a/tasks/.config b/containers/.config similarity index 100% rename from tasks/.config rename to containers/.config diff --git a/tasks/bootdesc/SConscript b/containers/posix/bootdesc/SConscript similarity index 98% rename from tasks/bootdesc/SConscript rename to containers/posix/bootdesc/SConscript index 5fc804a..ddfc03c 100644 --- a/tasks/bootdesc/SConscript +++ b/containers/posix/bootdesc/SConscript @@ -77,7 +77,6 @@ def generateBootdesc(target, source, env): def relocateBootdesc(target, source, env): name, start, end = generateLocationData(source[1]) - print "Name: Start: End: ", name, start, end print "arm-none-linux-gnueabi-objcopy" + " --adjust-section-vma .data=" + end + " " + source[0].path # process = subprocess.Popen(executable='arm-none-linux-gnueabi-objcopy', args=( # '--adjust-section-vma .data=' + end, diff --git a/tasks/bootdesc/linker.lds b/containers/posix/bootdesc/linker.lds similarity index 100% rename from tasks/bootdesc/linker.lds rename to containers/posix/bootdesc/linker.lds diff --git a/tasks/fs0/SConscript b/containers/posix/fs0/SConscript similarity index 100% rename from tasks/fs0/SConscript rename to containers/posix/fs0/SConscript diff --git a/tasks/fs0/container.c b/containers/posix/fs0/container.c similarity index 100% rename from tasks/fs0/container.c rename to containers/posix/fs0/container.c diff --git a/tasks/fs0/include/bdev.h b/containers/posix/fs0/include/bdev.h similarity index 100% rename from tasks/fs0/include/bdev.h rename to containers/posix/fs0/include/bdev.h diff --git a/tasks/fs0/include/file.h b/containers/posix/fs0/include/file.h similarity index 100% rename from tasks/fs0/include/file.h rename to containers/posix/fs0/include/file.h diff --git a/tasks/fs0/include/fs.h b/containers/posix/fs0/include/fs.h similarity index 100% rename from tasks/fs0/include/fs.h rename to containers/posix/fs0/include/fs.h diff --git a/tasks/fs0/include/globals.h b/containers/posix/fs0/include/globals.h similarity index 100% rename from tasks/fs0/include/globals.h rename to containers/posix/fs0/include/globals.h diff --git a/tasks/fs0/include/init.h b/containers/posix/fs0/include/init.h similarity index 100% rename from tasks/fs0/include/init.h rename to containers/posix/fs0/include/init.h diff --git a/tasks/fs0/include/lib/bit.h b/containers/posix/fs0/include/lib/bit.h similarity index 100% rename from tasks/fs0/include/lib/bit.h rename to containers/posix/fs0/include/lib/bit.h diff --git a/tasks/fs0/include/lib/idpool.h b/containers/posix/fs0/include/lib/idpool.h similarity index 100% rename from tasks/fs0/include/lib/idpool.h rename to containers/posix/fs0/include/lib/idpool.h diff --git a/tasks/fs0/include/lib/malloc.h b/containers/posix/fs0/include/lib/malloc.h similarity index 100% rename from tasks/fs0/include/lib/malloc.h rename to containers/posix/fs0/include/lib/malloc.h diff --git a/tasks/fs0/include/lib/pathstr.h b/containers/posix/fs0/include/lib/pathstr.h similarity index 100% rename from tasks/fs0/include/lib/pathstr.h rename to containers/posix/fs0/include/lib/pathstr.h diff --git a/tasks/fs0/include/lib/spinlock.h b/containers/posix/fs0/include/lib/spinlock.h similarity index 100% rename from tasks/fs0/include/lib/spinlock.h rename to containers/posix/fs0/include/lib/spinlock.h diff --git a/tasks/fs0/include/lib/vaddr.h b/containers/posix/fs0/include/lib/vaddr.h similarity index 100% rename from tasks/fs0/include/lib/vaddr.h rename to containers/posix/fs0/include/lib/vaddr.h diff --git a/tasks/fs0/include/linker.lds b/containers/posix/fs0/include/linker.lds similarity index 100% rename from tasks/fs0/include/linker.lds rename to containers/posix/fs0/include/linker.lds diff --git a/tasks/fs0/include/memfs/file.h b/containers/posix/fs0/include/memfs/file.h similarity index 100% rename from tasks/fs0/include/memfs/file.h rename to containers/posix/fs0/include/memfs/file.h diff --git a/tasks/fs0/include/memfs/memfs.h b/containers/posix/fs0/include/memfs/memfs.h similarity index 100% rename from tasks/fs0/include/memfs/memfs.h rename to containers/posix/fs0/include/memfs/memfs.h diff --git a/tasks/fs0/include/memfs/vnode.h b/containers/posix/fs0/include/memfs/vnode.h similarity index 100% rename from tasks/fs0/include/memfs/vnode.h rename to containers/posix/fs0/include/memfs/vnode.h diff --git a/tasks/fs0/include/path.h b/containers/posix/fs0/include/path.h similarity index 100% rename from tasks/fs0/include/path.h rename to containers/posix/fs0/include/path.h diff --git a/tasks/fs0/include/stat.h b/containers/posix/fs0/include/stat.h similarity index 100% rename from tasks/fs0/include/stat.h rename to containers/posix/fs0/include/stat.h diff --git a/tasks/fs0/include/syscalls.h b/containers/posix/fs0/include/syscalls.h similarity index 100% rename from tasks/fs0/include/syscalls.h rename to containers/posix/fs0/include/syscalls.h diff --git a/tasks/fs0/include/task.h b/containers/posix/fs0/include/task.h similarity index 100% rename from tasks/fs0/include/task.h rename to containers/posix/fs0/include/task.h diff --git a/tasks/fs0/include/vfs.h b/containers/posix/fs0/include/vfs.h similarity index 100% rename from tasks/fs0/include/vfs.h rename to containers/posix/fs0/include/vfs.h diff --git a/tasks/fs0/main.c b/containers/posix/fs0/main.c similarity index 100% rename from tasks/fs0/main.c rename to containers/posix/fs0/main.c diff --git a/tasks/fs0/src/bdev.c b/containers/posix/fs0/src/bdev.c similarity index 100% rename from tasks/fs0/src/bdev.c rename to containers/posix/fs0/src/bdev.c diff --git a/tasks/fs0/src/bootfs/bootfs.c b/containers/posix/fs0/src/bootfs/bootfs.c similarity index 100% rename from tasks/fs0/src/bootfs/bootfs.c rename to containers/posix/fs0/src/bootfs/bootfs.c diff --git a/tasks/fs0/src/c0fs/c0fs.c b/containers/posix/fs0/src/c0fs/c0fs.c similarity index 100% rename from tasks/fs0/src/c0fs/c0fs.c rename to containers/posix/fs0/src/c0fs/c0fs.c diff --git a/tasks/fs0/src/c0fs/c0fs.h b/containers/posix/fs0/src/c0fs/c0fs.h similarity index 100% rename from tasks/fs0/src/c0fs/c0fs.h rename to containers/posix/fs0/src/c0fs/c0fs.h diff --git a/tasks/fs0/src/file.c b/containers/posix/fs0/src/file.c similarity index 100% rename from tasks/fs0/src/file.c rename to containers/posix/fs0/src/file.c diff --git a/tasks/fs0/src/init.c b/containers/posix/fs0/src/init.c similarity index 100% rename from tasks/fs0/src/init.c rename to containers/posix/fs0/src/init.c diff --git a/tasks/fs0/src/lib/bit.c b/containers/posix/fs0/src/lib/bit.c similarity index 100% rename from tasks/fs0/src/lib/bit.c rename to containers/posix/fs0/src/lib/bit.c diff --git a/tasks/fs0/src/lib/idpool.c b/containers/posix/fs0/src/lib/idpool.c similarity index 100% rename from tasks/fs0/src/lib/idpool.c rename to containers/posix/fs0/src/lib/idpool.c diff --git a/tasks/fs0/src/lib/malloc.c b/containers/posix/fs0/src/lib/malloc.c similarity index 100% rename from tasks/fs0/src/lib/malloc.c rename to containers/posix/fs0/src/lib/malloc.c diff --git a/tasks/fs0/src/lib/pathstr.c b/containers/posix/fs0/src/lib/pathstr.c similarity index 100% rename from tasks/fs0/src/lib/pathstr.c rename to containers/posix/fs0/src/lib/pathstr.c diff --git a/tasks/fs0/src/lib/vaddr.c b/containers/posix/fs0/src/lib/vaddr.c similarity index 100% rename from tasks/fs0/src/lib/vaddr.c rename to containers/posix/fs0/src/lib/vaddr.c diff --git a/tasks/fs0/src/lookup.c b/containers/posix/fs0/src/lookup.c similarity index 100% rename from tasks/fs0/src/lookup.c rename to containers/posix/fs0/src/lookup.c diff --git a/tasks/fs0/src/memfs/file.c b/containers/posix/fs0/src/memfs/file.c similarity index 100% rename from tasks/fs0/src/memfs/file.c rename to containers/posix/fs0/src/memfs/file.c diff --git a/tasks/fs0/src/memfs/memfs.c b/containers/posix/fs0/src/memfs/memfs.c similarity index 100% rename from tasks/fs0/src/memfs/memfs.c rename to containers/posix/fs0/src/memfs/memfs.c diff --git a/tasks/fs0/src/memfs/vnode.c b/containers/posix/fs0/src/memfs/vnode.c similarity index 100% rename from tasks/fs0/src/memfs/vnode.c rename to containers/posix/fs0/src/memfs/vnode.c diff --git a/tasks/fs0/src/path.c b/containers/posix/fs0/src/path.c similarity index 100% rename from tasks/fs0/src/path.c rename to containers/posix/fs0/src/path.c diff --git a/tasks/fs0/src/romfs/romfs.c b/containers/posix/fs0/src/romfs/romfs.c similarity index 100% rename from tasks/fs0/src/romfs/romfs.c rename to containers/posix/fs0/src/romfs/romfs.c diff --git a/tasks/fs0/src/romfs/romfs.h b/containers/posix/fs0/src/romfs/romfs.h similarity index 100% rename from tasks/fs0/src/romfs/romfs.h rename to containers/posix/fs0/src/romfs/romfs.h diff --git a/tasks/fs0/src/romfs/romfs_fs.h b/containers/posix/fs0/src/romfs/romfs_fs.h similarity index 100% rename from tasks/fs0/src/romfs/romfs_fs.h rename to containers/posix/fs0/src/romfs/romfs_fs.h diff --git a/tasks/fs0/src/syscalls.c b/containers/posix/fs0/src/syscalls.c similarity index 100% rename from tasks/fs0/src/syscalls.c rename to containers/posix/fs0/src/syscalls.c diff --git a/tasks/fs0/src/task.c b/containers/posix/fs0/src/task.c similarity index 100% rename from tasks/fs0/src/task.c rename to containers/posix/fs0/src/task.c diff --git a/tasks/fs0/src/vfs.c b/containers/posix/fs0/src/vfs.c similarity index 100% rename from tasks/fs0/src/vfs.c rename to containers/posix/fs0/src/vfs.c diff --git a/tasks/fs0/tools/generate_bootdesc.py b/containers/posix/fs0/tools/generate_bootdesc.py similarity index 100% rename from tasks/fs0/tools/generate_bootdesc.py rename to containers/posix/fs0/tools/generate_bootdesc.py diff --git a/tasks/libl4/SConscript b/containers/posix/libl4/SConscript similarity index 100% rename from tasks/libl4/SConscript rename to containers/posix/libl4/SConscript diff --git a/tasks/libl4/include/l4lib/arch b/containers/posix/libl4/include/l4lib/arch similarity index 100% rename from tasks/libl4/include/l4lib/arch rename to containers/posix/libl4/include/l4lib/arch diff --git a/tasks/libl4/include/l4lib/arch-arm/asm.h b/containers/posix/libl4/include/l4lib/arch-arm/asm.h similarity index 100% rename from tasks/libl4/include/l4lib/arch-arm/asm.h rename to containers/posix/libl4/include/l4lib/arch-arm/asm.h diff --git a/tasks/libl4/include/l4lib/arch-arm/syscalls.h b/containers/posix/libl4/include/l4lib/arch-arm/syscalls.h similarity index 100% rename from tasks/libl4/include/l4lib/arch-arm/syscalls.h rename to containers/posix/libl4/include/l4lib/arch-arm/syscalls.h diff --git a/tasks/libl4/include/l4lib/arch-arm/syslib.h b/containers/posix/libl4/include/l4lib/arch-arm/syslib.h similarity index 100% rename from tasks/libl4/include/l4lib/arch-arm/syslib.h rename to containers/posix/libl4/include/l4lib/arch-arm/syslib.h diff --git a/tasks/libl4/include/l4lib/arch-arm/types.h b/containers/posix/libl4/include/l4lib/arch-arm/types.h similarity index 100% rename from tasks/libl4/include/l4lib/arch-arm/types.h rename to containers/posix/libl4/include/l4lib/arch-arm/types.h diff --git a/tasks/libl4/include/l4lib/arch-arm/utcb.h b/containers/posix/libl4/include/l4lib/arch-arm/utcb.h similarity index 100% rename from tasks/libl4/include/l4lib/arch-arm/utcb.h rename to containers/posix/libl4/include/l4lib/arch-arm/utcb.h diff --git a/tasks/libl4/include/l4lib/exregs.h b/containers/posix/libl4/include/l4lib/exregs.h similarity index 100% rename from tasks/libl4/include/l4lib/exregs.h rename to containers/posix/libl4/include/l4lib/exregs.h diff --git a/tasks/libl4/include/l4lib/init.h b/containers/posix/libl4/include/l4lib/init.h similarity index 100% rename from tasks/libl4/include/l4lib/init.h rename to containers/posix/libl4/include/l4lib/init.h diff --git a/tasks/libl4/include/l4lib/ipcdefs.h b/containers/posix/libl4/include/l4lib/ipcdefs.h similarity index 100% rename from tasks/libl4/include/l4lib/ipcdefs.h rename to containers/posix/libl4/include/l4lib/ipcdefs.h diff --git a/tasks/libl4/include/l4lib/kip.h b/containers/posix/libl4/include/l4lib/kip.h similarity index 100% rename from tasks/libl4/include/l4lib/kip.h rename to containers/posix/libl4/include/l4lib/kip.h diff --git a/tasks/libl4/include/l4lib/mutex.h b/containers/posix/libl4/include/l4lib/mutex.h similarity index 100% rename from tasks/libl4/include/l4lib/mutex.h rename to containers/posix/libl4/include/l4lib/mutex.h diff --git a/tasks/libl4/include/l4lib/os/posix/kstat.h b/containers/posix/libl4/include/l4lib/os/posix/kstat.h similarity index 100% rename from tasks/libl4/include/l4lib/os/posix/kstat.h rename to containers/posix/libl4/include/l4lib/os/posix/kstat.h diff --git a/tasks/libl4/include/l4lib/os/posix/readdir.h b/containers/posix/libl4/include/l4lib/os/posix/readdir.h similarity index 100% rename from tasks/libl4/include/l4lib/os/posix/readdir.h rename to containers/posix/libl4/include/l4lib/os/posix/readdir.h diff --git a/tasks/libl4/include/l4lib/thread.h b/containers/posix/libl4/include/l4lib/thread.h similarity index 100% rename from tasks/libl4/include/l4lib/thread.h rename to containers/posix/libl4/include/l4lib/thread.h diff --git a/tasks/libl4/include/l4lib/types.h b/containers/posix/libl4/include/l4lib/types.h similarity index 100% rename from tasks/libl4/include/l4lib/types.h rename to containers/posix/libl4/include/l4lib/types.h diff --git a/tasks/libl4/include/l4lib/utcb.h b/containers/posix/libl4/include/l4lib/utcb.h similarity index 100% rename from tasks/libl4/include/l4lib/utcb.h rename to containers/posix/libl4/include/l4lib/utcb.h diff --git a/tasks/libl4/src/arm/exregs.c b/containers/posix/libl4/src/arm/exregs.c similarity index 100% rename from tasks/libl4/src/arm/exregs.c rename to containers/posix/libl4/src/arm/exregs.c diff --git a/tasks/libl4/src/arm/mutex.S b/containers/posix/libl4/src/arm/mutex.S similarity index 100% rename from tasks/libl4/src/arm/mutex.S rename to containers/posix/libl4/src/arm/mutex.S diff --git a/tasks/libl4/src/arm/syscalls.S b/containers/posix/libl4/src/arm/syscalls.S similarity index 100% rename from tasks/libl4/src/arm/syscalls.S rename to containers/posix/libl4/src/arm/syscalls.S diff --git a/tasks/libl4/src/init.c b/containers/posix/libl4/src/init.c similarity index 100% rename from tasks/libl4/src/init.c rename to containers/posix/libl4/src/init.c diff --git a/tasks/libl4/src/mutex.c b/containers/posix/libl4/src/mutex.c similarity index 100% rename from tasks/libl4/src/mutex.c rename to containers/posix/libl4/src/mutex.c diff --git a/tasks/libmem/SConscript b/containers/posix/libmem/SConscript similarity index 91% rename from tasks/libmem/SConscript rename to containers/posix/libmem/SConscript index 432bf0a..cd8e736 100644 --- a/tasks/libmem/SConscript +++ b/containers/posix/libmem/SConscript @@ -17,10 +17,10 @@ # # Author: Russel Winder -Import('environment') +Import('environment', 'posixServicesDirectory') e = environment.Clone() -e.Append(CPPPATH = ['#tasks/libl4/include' , '.' ]) +e.Append(CPPPATH = ['#' + posixServicesDirectory + 'libl4/include' , '.' ]) mmObjects = e.StaticObject(Glob('mm/*.c')) Depends(mmObjects, e['configFiles']) diff --git a/tasks/libmem/memcache/memcache.c b/containers/posix/libmem/memcache/memcache.c similarity index 100% rename from tasks/libmem/memcache/memcache.c rename to containers/posix/libmem/memcache/memcache.c diff --git a/tasks/libmem/memcache/memcache.h b/containers/posix/libmem/memcache/memcache.h similarity index 100% rename from tasks/libmem/memcache/memcache.h rename to containers/posix/libmem/memcache/memcache.h diff --git a/tasks/libmem/mm/alloc_page.c b/containers/posix/libmem/mm/alloc_page.c similarity index 100% rename from tasks/libmem/mm/alloc_page.c rename to containers/posix/libmem/mm/alloc_page.c diff --git a/tasks/libmem/mm/alloc_page.h b/containers/posix/libmem/mm/alloc_page.h similarity index 100% rename from tasks/libmem/mm/alloc_page.h rename to containers/posix/libmem/mm/alloc_page.h diff --git a/tasks/libmem/run_tests.py b/containers/posix/libmem/run_tests.py similarity index 100% rename from tasks/libmem/run_tests.py rename to containers/posix/libmem/run_tests.py diff --git a/tasks/libmem/tests/clz.c b/containers/posix/libmem/tests/clz.c similarity index 100% rename from tasks/libmem/tests/clz.c rename to containers/posix/libmem/tests/clz.c diff --git a/tasks/libmem/tests/clz.h b/containers/posix/libmem/tests/clz.h similarity index 100% rename from tasks/libmem/tests/clz.h rename to containers/posix/libmem/tests/clz.h diff --git a/tasks/libmem/tests/debug.c b/containers/posix/libmem/tests/debug.c similarity index 100% rename from tasks/libmem/tests/debug.c rename to containers/posix/libmem/tests/debug.c diff --git a/tasks/libmem/tests/debug.h b/containers/posix/libmem/tests/debug.h similarity index 100% rename from tasks/libmem/tests/debug.h rename to containers/posix/libmem/tests/debug.h diff --git a/tasks/libmem/tests/libl4.c b/containers/posix/libmem/tests/libl4.c similarity index 100% rename from tasks/libmem/tests/libl4.c rename to containers/posix/libmem/tests/libl4.c diff --git a/tasks/libmem/tests/libl4.h b/containers/posix/libmem/tests/libl4.h similarity index 100% rename from tasks/libmem/tests/libl4.h rename to containers/posix/libmem/tests/libl4.h diff --git a/tasks/libmem/tests/linker.c b/containers/posix/libmem/tests/linker.c similarity index 100% rename from tasks/libmem/tests/linker.c rename to containers/posix/libmem/tests/linker.c diff --git a/tasks/libmem/tests/main.c b/containers/posix/libmem/tests/main.c similarity index 100% rename from tasks/libmem/tests/main.c rename to containers/posix/libmem/tests/main.c diff --git a/tasks/libmem/tests/memory.c b/containers/posix/libmem/tests/memory.c similarity index 100% rename from tasks/libmem/tests/memory.c rename to containers/posix/libmem/tests/memory.c diff --git a/tasks/libmem/tests/test_alloc_generic.c b/containers/posix/libmem/tests/test_alloc_generic.c similarity index 100% rename from tasks/libmem/tests/test_alloc_generic.c rename to containers/posix/libmem/tests/test_alloc_generic.c diff --git a/tasks/libmem/tests/test_alloc_generic.h b/containers/posix/libmem/tests/test_alloc_generic.h similarity index 100% rename from tasks/libmem/tests/test_alloc_generic.h rename to containers/posix/libmem/tests/test_alloc_generic.h diff --git a/tasks/libmem/tests/test_allocpage.c b/containers/posix/libmem/tests/test_allocpage.c similarity index 100% rename from tasks/libmem/tests/test_allocpage.c rename to containers/posix/libmem/tests/test_allocpage.c diff --git a/tasks/libmem/tests/test_allocpage.h b/containers/posix/libmem/tests/test_allocpage.h similarity index 100% rename from tasks/libmem/tests/test_allocpage.h rename to containers/posix/libmem/tests/test_allocpage.h diff --git a/tasks/libmem/tests/test_kmalloc.c b/containers/posix/libmem/tests/test_kmalloc.c similarity index 100% rename from tasks/libmem/tests/test_kmalloc.c rename to containers/posix/libmem/tests/test_kmalloc.c diff --git a/tasks/libmem/tests/test_kmalloc.h b/containers/posix/libmem/tests/test_kmalloc.h similarity index 100% rename from tasks/libmem/tests/test_kmalloc.h rename to containers/posix/libmem/tests/test_kmalloc.h diff --git a/tasks/libmem/tests/test_memcache.c b/containers/posix/libmem/tests/test_memcache.c similarity index 100% rename from tasks/libmem/tests/test_memcache.c rename to containers/posix/libmem/tests/test_memcache.c diff --git a/tasks/libmem/tests/test_memcache.h b/containers/posix/libmem/tests/test_memcache.h similarity index 100% rename from tasks/libmem/tests/test_memcache.h rename to containers/posix/libmem/tests/test_memcache.h diff --git a/tasks/libmem/tests/tests.h b/containers/posix/libmem/tests/tests.h similarity index 100% rename from tasks/libmem/tests/tests.h rename to containers/posix/libmem/tests/tests.h diff --git a/tasks/libposix/README b/containers/posix/libposix/README similarity index 100% rename from tasks/libposix/README rename to containers/posix/libposix/README diff --git a/tasks/libposix/SConscript b/containers/posix/libposix/SConscript similarity index 88% rename from tasks/libposix/SConscript rename to containers/posix/libposix/SConscript index e56940c..7c43b4f 100644 --- a/tasks/libposix/SConscript +++ b/containers/posix/libposix/SConscript @@ -17,10 +17,10 @@ # # Author: Russel Winder -Import('environment') +Import('environment', 'posixServicesDirectory') e = environment.Clone() -e.Append(CPPPATH = ['include', 'include/posix', '#tasks/libl4/include']) +e.Append(CPPPATH = ['include', 'include/posix', '#' + posixServicesDirectory + 'libl4/include']) # TODO: There are errors in this code that -Werror gives problems with. diff --git a/tasks/libposix/chdir.c b/containers/posix/libposix/chdir.c similarity index 100% rename from tasks/libposix/chdir.c rename to containers/posix/libposix/chdir.c diff --git a/tasks/libposix/close.c b/containers/posix/libposix/close.c similarity index 100% rename from tasks/libposix/close.c rename to containers/posix/libposix/close.c diff --git a/tasks/libposix/env.c b/containers/posix/libposix/env.c similarity index 100% rename from tasks/libposix/env.c rename to containers/posix/libposix/env.c diff --git a/tasks/libposix/errno.c b/containers/posix/libposix/errno.c similarity index 100% rename from tasks/libposix/errno.c rename to containers/posix/libposix/errno.c diff --git a/tasks/libposix/execve.c b/containers/posix/libposix/execve.c similarity index 100% rename from tasks/libposix/execve.c rename to containers/posix/libposix/execve.c diff --git a/tasks/libposix/exit.c b/containers/posix/libposix/exit.c similarity index 100% rename from tasks/libposix/exit.c rename to containers/posix/libposix/exit.c diff --git a/tasks/libposix/fork.c b/containers/posix/libposix/fork.c similarity index 100% rename from tasks/libposix/fork.c rename to containers/posix/libposix/fork.c diff --git a/tasks/libposix/getpid.c b/containers/posix/libposix/getpid.c similarity index 100% rename from tasks/libposix/getpid.c rename to containers/posix/libposix/getpid.c diff --git a/tasks/libposix/include/libposix.h b/containers/posix/libposix/include/libposix.h similarity index 100% rename from tasks/libposix/include/libposix.h rename to containers/posix/libposix/include/libposix.h diff --git a/tasks/libposix/include/posix/_lfs_64.h b/containers/posix/libposix/include/posix/_lfs_64.h similarity index 100% rename from tasks/libposix/include/posix/_lfs_64.h rename to containers/posix/libposix/include/posix/_lfs_64.h diff --git a/tasks/libposix/include/posix/a.out.h b/containers/posix/libposix/include/posix/a.out.h similarity index 100% rename from tasks/libposix/include/posix/a.out.h rename to containers/posix/libposix/include/posix/a.out.h diff --git a/tasks/libposix/include/posix/alloca.h b/containers/posix/libposix/include/posix/alloca.h similarity index 100% rename from tasks/libposix/include/posix/alloca.h rename to containers/posix/libposix/include/posix/alloca.h diff --git a/tasks/libposix/include/posix/ar.h b/containers/posix/libposix/include/posix/ar.h similarity index 100% rename from tasks/libposix/include/posix/ar.h rename to containers/posix/libposix/include/posix/ar.h diff --git a/tasks/libposix/include/posix/arpa/ftp.h b/containers/posix/libposix/include/posix/arpa/ftp.h similarity index 100% rename from tasks/libposix/include/posix/arpa/ftp.h rename to containers/posix/libposix/include/posix/arpa/ftp.h diff --git a/tasks/libposix/include/posix/arpa/inet.h b/containers/posix/libposix/include/posix/arpa/inet.h similarity index 100% rename from tasks/libposix/include/posix/arpa/inet.h rename to containers/posix/libposix/include/posix/arpa/inet.h diff --git a/tasks/libposix/include/posix/arpa/nameser.h b/containers/posix/libposix/include/posix/arpa/nameser.h similarity index 100% rename from tasks/libposix/include/posix/arpa/nameser.h rename to containers/posix/libposix/include/posix/arpa/nameser.h diff --git a/tasks/libposix/include/posix/arpa/nameser_compat.h b/containers/posix/libposix/include/posix/arpa/nameser_compat.h similarity index 100% rename from tasks/libposix/include/posix/arpa/nameser_compat.h rename to containers/posix/libposix/include/posix/arpa/nameser_compat.h diff --git a/tasks/libposix/include/posix/arpa/telnet.h b/containers/posix/libposix/include/posix/arpa/telnet.h similarity index 100% rename from tasks/libposix/include/posix/arpa/telnet.h rename to containers/posix/libposix/include/posix/arpa/telnet.h diff --git a/tasks/libposix/include/posix/arpa/tftp.h b/containers/posix/libposix/include/posix/arpa/tftp.h similarity index 100% rename from tasks/libposix/include/posix/arpa/tftp.h rename to containers/posix/libposix/include/posix/arpa/tftp.h diff --git a/tasks/libposix/include/posix/assert.h b/containers/posix/libposix/include/posix/assert.h similarity index 100% rename from tasks/libposix/include/posix/assert.h rename to containers/posix/libposix/include/posix/assert.h diff --git a/tasks/libposix/include/posix/atomic.h b/containers/posix/libposix/include/posix/atomic.h similarity index 100% rename from tasks/libposix/include/posix/atomic.h rename to containers/posix/libposix/include/posix/atomic.h diff --git a/tasks/libposix/include/posix/bits/armsigctx.h b/containers/posix/libposix/include/posix/bits/armsigctx.h similarity index 100% rename from tasks/libposix/include/posix/bits/armsigctx.h rename to containers/posix/libposix/include/posix/bits/armsigctx.h diff --git a/tasks/libposix/include/posix/bits/atomic.h b/containers/posix/libposix/include/posix/bits/atomic.h similarity index 100% rename from tasks/libposix/include/posix/bits/atomic.h rename to containers/posix/libposix/include/posix/bits/atomic.h diff --git a/tasks/libposix/include/posix/bits/byteswap.h b/containers/posix/libposix/include/posix/bits/byteswap.h similarity index 100% rename from tasks/libposix/include/posix/bits/byteswap.h rename to containers/posix/libposix/include/posix/bits/byteswap.h diff --git a/tasks/libposix/include/posix/bits/cmathcalls.h b/containers/posix/libposix/include/posix/bits/cmathcalls.h similarity index 100% rename from tasks/libposix/include/posix/bits/cmathcalls.h rename to containers/posix/libposix/include/posix/bits/cmathcalls.h diff --git a/tasks/libposix/include/posix/bits/confname.h b/containers/posix/libposix/include/posix/bits/confname.h similarity index 100% rename from tasks/libposix/include/posix/bits/confname.h rename to containers/posix/libposix/include/posix/bits/confname.h diff --git a/tasks/libposix/include/posix/bits/dirent.h b/containers/posix/libposix/include/posix/bits/dirent.h similarity index 100% rename from tasks/libposix/include/posix/bits/dirent.h rename to containers/posix/libposix/include/posix/bits/dirent.h diff --git a/tasks/libposix/include/posix/bits/dlfcn.h b/containers/posix/libposix/include/posix/bits/dlfcn.h similarity index 100% rename from tasks/libposix/include/posix/bits/dlfcn.h rename to containers/posix/libposix/include/posix/bits/dlfcn.h diff --git a/tasks/libposix/include/posix/bits/elfclass.h b/containers/posix/libposix/include/posix/bits/elfclass.h similarity index 100% rename from tasks/libposix/include/posix/bits/elfclass.h rename to containers/posix/libposix/include/posix/bits/elfclass.h diff --git a/tasks/libposix/include/posix/bits/endian.h b/containers/posix/libposix/include/posix/bits/endian.h similarity index 100% rename from tasks/libposix/include/posix/bits/endian.h rename to containers/posix/libposix/include/posix/bits/endian.h diff --git a/tasks/libposix/include/posix/bits/environments.h b/containers/posix/libposix/include/posix/bits/environments.h similarity index 100% rename from tasks/libposix/include/posix/bits/environments.h rename to containers/posix/libposix/include/posix/bits/environments.h diff --git a/tasks/libposix/include/posix/bits/errno.h b/containers/posix/libposix/include/posix/bits/errno.h similarity index 100% rename from tasks/libposix/include/posix/bits/errno.h rename to containers/posix/libposix/include/posix/bits/errno.h diff --git a/tasks/libposix/include/posix/bits/errno_values.h b/containers/posix/libposix/include/posix/bits/errno_values.h similarity index 100% rename from tasks/libposix/include/posix/bits/errno_values.h rename to containers/posix/libposix/include/posix/bits/errno_values.h diff --git a/tasks/libposix/include/posix/bits/fcntl.h b/containers/posix/libposix/include/posix/bits/fcntl.h similarity index 100% rename from tasks/libposix/include/posix/bits/fcntl.h rename to containers/posix/libposix/include/posix/bits/fcntl.h diff --git a/tasks/libposix/include/posix/bits/fenv.h b/containers/posix/libposix/include/posix/bits/fenv.h similarity index 100% rename from tasks/libposix/include/posix/bits/fenv.h rename to containers/posix/libposix/include/posix/bits/fenv.h diff --git a/tasks/libposix/include/posix/bits/fenvinline.h b/containers/posix/libposix/include/posix/bits/fenvinline.h similarity index 100% rename from tasks/libposix/include/posix/bits/fenvinline.h rename to containers/posix/libposix/include/posix/bits/fenvinline.h diff --git a/tasks/libposix/include/posix/bits/getopt.h b/containers/posix/libposix/include/posix/bits/getopt.h similarity index 100% rename from tasks/libposix/include/posix/bits/getopt.h rename to containers/posix/libposix/include/posix/bits/getopt.h diff --git a/tasks/libposix/include/posix/bits/huge_val.h b/containers/posix/libposix/include/posix/bits/huge_val.h similarity index 100% rename from tasks/libposix/include/posix/bits/huge_val.h rename to containers/posix/libposix/include/posix/bits/huge_val.h diff --git a/tasks/libposix/include/posix/bits/huge_valf.h b/containers/posix/libposix/include/posix/bits/huge_valf.h similarity index 100% rename from tasks/libposix/include/posix/bits/huge_valf.h rename to containers/posix/libposix/include/posix/bits/huge_valf.h diff --git a/tasks/libposix/include/posix/bits/huge_vall.h b/containers/posix/libposix/include/posix/bits/huge_vall.h similarity index 100% rename from tasks/libposix/include/posix/bits/huge_vall.h rename to containers/posix/libposix/include/posix/bits/huge_vall.h diff --git a/tasks/libposix/include/posix/bits/in.h b/containers/posix/libposix/include/posix/bits/in.h similarity index 100% rename from tasks/libposix/include/posix/bits/in.h rename to containers/posix/libposix/include/posix/bits/in.h diff --git a/tasks/libposix/include/posix/bits/inf.h b/containers/posix/libposix/include/posix/bits/inf.h similarity index 100% rename from tasks/libposix/include/posix/bits/inf.h rename to containers/posix/libposix/include/posix/bits/inf.h diff --git a/tasks/libposix/include/posix/bits/initspin.h b/containers/posix/libposix/include/posix/bits/initspin.h similarity index 100% rename from tasks/libposix/include/posix/bits/initspin.h rename to containers/posix/libposix/include/posix/bits/initspin.h diff --git a/tasks/libposix/include/posix/bits/ioctl-types.h b/containers/posix/libposix/include/posix/bits/ioctl-types.h similarity index 100% rename from tasks/libposix/include/posix/bits/ioctl-types.h rename to containers/posix/libposix/include/posix/bits/ioctl-types.h diff --git a/tasks/libposix/include/posix/bits/ioctls.h b/containers/posix/libposix/include/posix/bits/ioctls.h similarity index 100% rename from tasks/libposix/include/posix/bits/ioctls.h rename to containers/posix/libposix/include/posix/bits/ioctls.h diff --git a/tasks/libposix/include/posix/bits/ipc.h b/containers/posix/libposix/include/posix/bits/ipc.h similarity index 100% rename from tasks/libposix/include/posix/bits/ipc.h rename to containers/posix/libposix/include/posix/bits/ipc.h diff --git a/tasks/libposix/include/posix/bits/kernel_sigaction.h b/containers/posix/libposix/include/posix/bits/kernel_sigaction.h similarity index 100% rename from tasks/libposix/include/posix/bits/kernel_sigaction.h rename to containers/posix/libposix/include/posix/bits/kernel_sigaction.h diff --git a/tasks/libposix/include/posix/bits/kernel_stat.h b/containers/posix/libposix/include/posix/bits/kernel_stat.h similarity index 100% rename from tasks/libposix/include/posix/bits/kernel_stat.h rename to containers/posix/libposix/include/posix/bits/kernel_stat.h diff --git a/tasks/libposix/include/posix/bits/kernel_types.h b/containers/posix/libposix/include/posix/bits/kernel_types.h similarity index 100% rename from tasks/libposix/include/posix/bits/kernel_types.h rename to containers/posix/libposix/include/posix/bits/kernel_types.h diff --git a/tasks/libposix/include/posix/bits/local_lim.h b/containers/posix/libposix/include/posix/bits/local_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/local_lim.h rename to containers/posix/libposix/include/posix/bits/local_lim.h diff --git a/tasks/libposix/include/posix/bits/locale.h b/containers/posix/libposix/include/posix/bits/locale.h similarity index 100% rename from tasks/libposix/include/posix/bits/locale.h rename to containers/posix/libposix/include/posix/bits/locale.h diff --git a/tasks/libposix/include/posix/bits/mathcalls.h b/containers/posix/libposix/include/posix/bits/mathcalls.h similarity index 100% rename from tasks/libposix/include/posix/bits/mathcalls.h rename to containers/posix/libposix/include/posix/bits/mathcalls.h diff --git a/tasks/libposix/include/posix/bits/mathdef.h b/containers/posix/libposix/include/posix/bits/mathdef.h similarity index 100% rename from tasks/libposix/include/posix/bits/mathdef.h rename to containers/posix/libposix/include/posix/bits/mathdef.h diff --git a/tasks/libposix/include/posix/bits/mathinline.h b/containers/posix/libposix/include/posix/bits/mathinline.h similarity index 100% rename from tasks/libposix/include/posix/bits/mathinline.h rename to containers/posix/libposix/include/posix/bits/mathinline.h diff --git a/tasks/libposix/include/posix/bits/mman.h b/containers/posix/libposix/include/posix/bits/mman.h similarity index 100% rename from tasks/libposix/include/posix/bits/mman.h rename to containers/posix/libposix/include/posix/bits/mman.h diff --git a/tasks/libposix/include/posix/bits/mqueue.h b/containers/posix/libposix/include/posix/bits/mqueue.h similarity index 100% rename from tasks/libposix/include/posix/bits/mqueue.h rename to containers/posix/libposix/include/posix/bits/mqueue.h diff --git a/tasks/libposix/include/posix/bits/msq.h b/containers/posix/libposix/include/posix/bits/msq.h similarity index 100% rename from tasks/libposix/include/posix/bits/msq.h rename to containers/posix/libposix/include/posix/bits/msq.h diff --git a/tasks/libposix/include/posix/bits/nan.h b/containers/posix/libposix/include/posix/bits/nan.h similarity index 100% rename from tasks/libposix/include/posix/bits/nan.h rename to containers/posix/libposix/include/posix/bits/nan.h diff --git a/tasks/libposix/include/posix/bits/netdb.h b/containers/posix/libposix/include/posix/bits/netdb.h similarity index 100% rename from tasks/libposix/include/posix/bits/netdb.h rename to containers/posix/libposix/include/posix/bits/netdb.h diff --git a/tasks/libposix/include/posix/bits/poll.h b/containers/posix/libposix/include/posix/bits/poll.h similarity index 100% rename from tasks/libposix/include/posix/bits/poll.h rename to containers/posix/libposix/include/posix/bits/poll.h diff --git a/tasks/libposix/include/posix/bits/posix1_lim.h b/containers/posix/libposix/include/posix/bits/posix1_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/posix1_lim.h rename to containers/posix/libposix/include/posix/bits/posix1_lim.h diff --git a/tasks/libposix/include/posix/bits/posix2_lim.h b/containers/posix/libposix/include/posix/bits/posix2_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/posix2_lim.h rename to containers/posix/libposix/include/posix/bits/posix2_lim.h diff --git a/tasks/libposix/include/posix/bits/posix_opt.h b/containers/posix/libposix/include/posix/bits/posix_opt.h similarity index 100% rename from tasks/libposix/include/posix/bits/posix_opt.h rename to containers/posix/libposix/include/posix/bits/posix_opt.h diff --git a/tasks/libposix/include/posix/bits/pthreadtypes.h b/containers/posix/libposix/include/posix/bits/pthreadtypes.h similarity index 100% rename from tasks/libposix/include/posix/bits/pthreadtypes.h rename to containers/posix/libposix/include/posix/bits/pthreadtypes.h diff --git a/tasks/libposix/include/posix/bits/resource.h b/containers/posix/libposix/include/posix/bits/resource.h similarity index 100% rename from tasks/libposix/include/posix/bits/resource.h rename to containers/posix/libposix/include/posix/bits/resource.h diff --git a/tasks/libposix/include/posix/bits/sched.h b/containers/posix/libposix/include/posix/bits/sched.h similarity index 100% rename from tasks/libposix/include/posix/bits/sched.h rename to containers/posix/libposix/include/posix/bits/sched.h diff --git a/tasks/libposix/include/posix/bits/select.h b/containers/posix/libposix/include/posix/bits/select.h similarity index 100% rename from tasks/libposix/include/posix/bits/select.h rename to containers/posix/libposix/include/posix/bits/select.h diff --git a/tasks/libposix/include/posix/bits/sem.h b/containers/posix/libposix/include/posix/bits/sem.h similarity index 100% rename from tasks/libposix/include/posix/bits/sem.h rename to containers/posix/libposix/include/posix/bits/sem.h diff --git a/tasks/libposix/include/posix/bits/setjmp.h b/containers/posix/libposix/include/posix/bits/setjmp.h similarity index 100% rename from tasks/libposix/include/posix/bits/setjmp.h rename to containers/posix/libposix/include/posix/bits/setjmp.h diff --git a/tasks/libposix/include/posix/bits/shm.h b/containers/posix/libposix/include/posix/bits/shm.h similarity index 100% rename from tasks/libposix/include/posix/bits/shm.h rename to containers/posix/libposix/include/posix/bits/shm.h diff --git a/tasks/libposix/include/posix/bits/sigaction.h b/containers/posix/libposix/include/posix/bits/sigaction.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigaction.h rename to containers/posix/libposix/include/posix/bits/sigaction.h diff --git a/tasks/libposix/include/posix/bits/sigcontext.h b/containers/posix/libposix/include/posix/bits/sigcontext.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigcontext.h rename to containers/posix/libposix/include/posix/bits/sigcontext.h diff --git a/tasks/libposix/include/posix/bits/sigcontextinfo.h b/containers/posix/libposix/include/posix/bits/sigcontextinfo.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigcontextinfo.h rename to containers/posix/libposix/include/posix/bits/sigcontextinfo.h diff --git a/tasks/libposix/include/posix/bits/siginfo.h b/containers/posix/libposix/include/posix/bits/siginfo.h similarity index 100% rename from tasks/libposix/include/posix/bits/siginfo.h rename to containers/posix/libposix/include/posix/bits/siginfo.h diff --git a/tasks/libposix/include/posix/bits/signum.h b/containers/posix/libposix/include/posix/bits/signum.h similarity index 100% rename from tasks/libposix/include/posix/bits/signum.h rename to containers/posix/libposix/include/posix/bits/signum.h diff --git a/tasks/libposix/include/posix/bits/sigset.h b/containers/posix/libposix/include/posix/bits/sigset.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigset.h rename to containers/posix/libposix/include/posix/bits/sigset.h diff --git a/tasks/libposix/include/posix/bits/sigstack.h b/containers/posix/libposix/include/posix/bits/sigstack.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigstack.h rename to containers/posix/libposix/include/posix/bits/sigstack.h diff --git a/tasks/libposix/include/posix/bits/sigthread.h b/containers/posix/libposix/include/posix/bits/sigthread.h similarity index 100% rename from tasks/libposix/include/posix/bits/sigthread.h rename to containers/posix/libposix/include/posix/bits/sigthread.h diff --git a/tasks/libposix/include/posix/bits/sockaddr.h b/containers/posix/libposix/include/posix/bits/sockaddr.h similarity index 100% rename from tasks/libposix/include/posix/bits/sockaddr.h rename to containers/posix/libposix/include/posix/bits/sockaddr.h diff --git a/tasks/libposix/include/posix/bits/socket.h b/containers/posix/libposix/include/posix/bits/socket.h similarity index 100% rename from tasks/libposix/include/posix/bits/socket.h rename to containers/posix/libposix/include/posix/bits/socket.h diff --git a/tasks/libposix/include/posix/bits/stackinfo.h b/containers/posix/libposix/include/posix/bits/stackinfo.h similarity index 100% rename from tasks/libposix/include/posix/bits/stackinfo.h rename to containers/posix/libposix/include/posix/bits/stackinfo.h diff --git a/tasks/libposix/include/posix/bits/stat.h b/containers/posix/libposix/include/posix/bits/stat.h similarity index 100% rename from tasks/libposix/include/posix/bits/stat.h rename to containers/posix/libposix/include/posix/bits/stat.h diff --git a/tasks/libposix/include/posix/bits/statfs.h b/containers/posix/libposix/include/posix/bits/statfs.h similarity index 100% rename from tasks/libposix/include/posix/bits/statfs.h rename to containers/posix/libposix/include/posix/bits/statfs.h diff --git a/tasks/libposix/include/posix/bits/statvfs.h b/containers/posix/libposix/include/posix/bits/statvfs.h similarity index 100% rename from tasks/libposix/include/posix/bits/statvfs.h rename to containers/posix/libposix/include/posix/bits/statvfs.h diff --git a/tasks/libposix/include/posix/bits/stdio.h b/containers/posix/libposix/include/posix/bits/stdio.h similarity index 100% rename from tasks/libposix/include/posix/bits/stdio.h rename to containers/posix/libposix/include/posix/bits/stdio.h diff --git a/tasks/libposix/include/posix/bits/stdio_lim.h b/containers/posix/libposix/include/posix/bits/stdio_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/stdio_lim.h rename to containers/posix/libposix/include/posix/bits/stdio_lim.h diff --git a/tasks/libposix/include/posix/bits/syscalls.h b/containers/posix/libposix/include/posix/bits/syscalls.h similarity index 100% rename from tasks/libposix/include/posix/bits/syscalls.h rename to containers/posix/libposix/include/posix/bits/syscalls.h diff --git a/tasks/libposix/include/posix/bits/sysnum.h b/containers/posix/libposix/include/posix/bits/sysnum.h similarity index 100% rename from tasks/libposix/include/posix/bits/sysnum.h rename to containers/posix/libposix/include/posix/bits/sysnum.h diff --git a/tasks/libposix/include/posix/bits/termios.h b/containers/posix/libposix/include/posix/bits/termios.h similarity index 100% rename from tasks/libposix/include/posix/bits/termios.h rename to containers/posix/libposix/include/posix/bits/termios.h diff --git a/tasks/libposix/include/posix/bits/time.h b/containers/posix/libposix/include/posix/bits/time.h similarity index 100% rename from tasks/libposix/include/posix/bits/time.h rename to containers/posix/libposix/include/posix/bits/time.h diff --git a/tasks/libposix/include/posix/bits/types.h b/containers/posix/libposix/include/posix/bits/types.h similarity index 100% rename from tasks/libposix/include/posix/bits/types.h rename to containers/posix/libposix/include/posix/bits/types.h diff --git a/tasks/libposix/include/posix/bits/typesizes.h b/containers/posix/libposix/include/posix/bits/typesizes.h similarity index 100% rename from tasks/libposix/include/posix/bits/typesizes.h rename to containers/posix/libposix/include/posix/bits/typesizes.h diff --git a/tasks/libposix/include/posix/bits/uClibc_arch_features.h b/containers/posix/libposix/include/posix/bits/uClibc_arch_features.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_arch_features.h rename to containers/posix/libposix/include/posix/bits/uClibc_arch_features.h diff --git a/tasks/libposix/include/posix/bits/uClibc_clk_tck.h b/containers/posix/libposix/include/posix/bits/uClibc_clk_tck.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_clk_tck.h rename to containers/posix/libposix/include/posix/bits/uClibc_clk_tck.h diff --git a/tasks/libposix/include/posix/bits/uClibc_config.h b/containers/posix/libposix/include/posix/bits/uClibc_config.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_config.h rename to containers/posix/libposix/include/posix/bits/uClibc_config.h diff --git a/tasks/libposix/include/posix/bits/uClibc_ctype.h b/containers/posix/libposix/include/posix/bits/uClibc_ctype.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_ctype.h rename to containers/posix/libposix/include/posix/bits/uClibc_ctype.h diff --git a/tasks/libposix/include/posix/bits/uClibc_errno.h b/containers/posix/libposix/include/posix/bits/uClibc_errno.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_errno.h rename to containers/posix/libposix/include/posix/bits/uClibc_errno.h diff --git a/tasks/libposix/include/posix/bits/uClibc_fpmax.h b/containers/posix/libposix/include/posix/bits/uClibc_fpmax.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_fpmax.h rename to containers/posix/libposix/include/posix/bits/uClibc_fpmax.h diff --git a/tasks/libposix/include/posix/bits/uClibc_local_lim.h b/containers/posix/libposix/include/posix/bits/uClibc_local_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_local_lim.h rename to containers/posix/libposix/include/posix/bits/uClibc_local_lim.h diff --git a/tasks/libposix/include/posix/bits/uClibc_locale.h b/containers/posix/libposix/include/posix/bits/uClibc_locale.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_locale.h rename to containers/posix/libposix/include/posix/bits/uClibc_locale.h diff --git a/tasks/libposix/include/posix/bits/uClibc_mutex.h b/containers/posix/libposix/include/posix/bits/uClibc_mutex.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_mutex.h rename to containers/posix/libposix/include/posix/bits/uClibc_mutex.h diff --git a/tasks/libposix/include/posix/bits/uClibc_page.h b/containers/posix/libposix/include/posix/bits/uClibc_page.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_page.h rename to containers/posix/libposix/include/posix/bits/uClibc_page.h diff --git a/tasks/libposix/include/posix/bits/uClibc_pthread.h b/containers/posix/libposix/include/posix/bits/uClibc_pthread.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_pthread.h rename to containers/posix/libposix/include/posix/bits/uClibc_pthread.h diff --git a/tasks/libposix/include/posix/bits/uClibc_stdio.h b/containers/posix/libposix/include/posix/bits/uClibc_stdio.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_stdio.h rename to containers/posix/libposix/include/posix/bits/uClibc_stdio.h diff --git a/tasks/libposix/include/posix/bits/uClibc_touplow.h b/containers/posix/libposix/include/posix/bits/uClibc_touplow.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_touplow.h rename to containers/posix/libposix/include/posix/bits/uClibc_touplow.h diff --git a/tasks/libposix/include/posix/bits/uClibc_uintmaxtostr.h b/containers/posix/libposix/include/posix/bits/uClibc_uintmaxtostr.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_uintmaxtostr.h rename to containers/posix/libposix/include/posix/bits/uClibc_uintmaxtostr.h diff --git a/tasks/libposix/include/posix/bits/uClibc_uwchar.h b/containers/posix/libposix/include/posix/bits/uClibc_uwchar.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_uwchar.h rename to containers/posix/libposix/include/posix/bits/uClibc_uwchar.h diff --git a/tasks/libposix/include/posix/bits/uClibc_va_copy.h b/containers/posix/libposix/include/posix/bits/uClibc_va_copy.h similarity index 100% rename from tasks/libposix/include/posix/bits/uClibc_va_copy.h rename to containers/posix/libposix/include/posix/bits/uClibc_va_copy.h diff --git a/tasks/libposix/include/posix/bits/uio.h b/containers/posix/libposix/include/posix/bits/uio.h similarity index 100% rename from tasks/libposix/include/posix/bits/uio.h rename to containers/posix/libposix/include/posix/bits/uio.h diff --git a/tasks/libposix/include/posix/bits/ustat.h b/containers/posix/libposix/include/posix/bits/ustat.h similarity index 100% rename from tasks/libposix/include/posix/bits/ustat.h rename to containers/posix/libposix/include/posix/bits/ustat.h diff --git a/tasks/libposix/include/posix/bits/utmp.h b/containers/posix/libposix/include/posix/bits/utmp.h similarity index 100% rename from tasks/libposix/include/posix/bits/utmp.h rename to containers/posix/libposix/include/posix/bits/utmp.h diff --git a/tasks/libposix/include/posix/bits/utmpx.h b/containers/posix/libposix/include/posix/bits/utmpx.h similarity index 100% rename from tasks/libposix/include/posix/bits/utmpx.h rename to containers/posix/libposix/include/posix/bits/utmpx.h diff --git a/tasks/libposix/include/posix/bits/utsname.h b/containers/posix/libposix/include/posix/bits/utsname.h similarity index 100% rename from tasks/libposix/include/posix/bits/utsname.h rename to containers/posix/libposix/include/posix/bits/utsname.h diff --git a/tasks/libposix/include/posix/bits/waitflags.h b/containers/posix/libposix/include/posix/bits/waitflags.h similarity index 100% rename from tasks/libposix/include/posix/bits/waitflags.h rename to containers/posix/libposix/include/posix/bits/waitflags.h diff --git a/tasks/libposix/include/posix/bits/waitstatus.h b/containers/posix/libposix/include/posix/bits/waitstatus.h similarity index 100% rename from tasks/libposix/include/posix/bits/waitstatus.h rename to containers/posix/libposix/include/posix/bits/waitstatus.h diff --git a/tasks/libposix/include/posix/bits/wchar.h b/containers/posix/libposix/include/posix/bits/wchar.h similarity index 100% rename from tasks/libposix/include/posix/bits/wchar.h rename to containers/posix/libposix/include/posix/bits/wchar.h diff --git a/tasks/libposix/include/posix/bits/wordsize.h b/containers/posix/libposix/include/posix/bits/wordsize.h similarity index 100% rename from tasks/libposix/include/posix/bits/wordsize.h rename to containers/posix/libposix/include/posix/bits/wordsize.h diff --git a/tasks/libposix/include/posix/bits/xopen_lim.h b/containers/posix/libposix/include/posix/bits/xopen_lim.h similarity index 100% rename from tasks/libposix/include/posix/bits/xopen_lim.h rename to containers/posix/libposix/include/posix/bits/xopen_lim.h diff --git a/tasks/libposix/include/posix/byteswap.h b/containers/posix/libposix/include/posix/byteswap.h similarity index 100% rename from tasks/libposix/include/posix/byteswap.h rename to containers/posix/libposix/include/posix/byteswap.h diff --git a/tasks/libposix/include/posix/complex.h b/containers/posix/libposix/include/posix/complex.h similarity index 100% rename from tasks/libposix/include/posix/complex.h rename to containers/posix/libposix/include/posix/complex.h diff --git a/tasks/libposix/include/posix/cpio.h b/containers/posix/libposix/include/posix/cpio.h similarity index 100% rename from tasks/libposix/include/posix/cpio.h rename to containers/posix/libposix/include/posix/cpio.h diff --git a/tasks/libposix/include/posix/crypt.h b/containers/posix/libposix/include/posix/crypt.h similarity index 100% rename from tasks/libposix/include/posix/crypt.h rename to containers/posix/libposix/include/posix/crypt.h diff --git a/tasks/libposix/include/posix/ctype.h b/containers/posix/libposix/include/posix/ctype.h similarity index 100% rename from tasks/libposix/include/posix/ctype.h rename to containers/posix/libposix/include/posix/ctype.h diff --git a/tasks/libposix/include/posix/dirent.h b/containers/posix/libposix/include/posix/dirent.h similarity index 100% rename from tasks/libposix/include/posix/dirent.h rename to containers/posix/libposix/include/posix/dirent.h diff --git a/tasks/libposix/include/posix/dlfcn.h b/containers/posix/libposix/include/posix/dlfcn.h similarity index 100% rename from tasks/libposix/include/posix/dlfcn.h rename to containers/posix/libposix/include/posix/dlfcn.h diff --git a/tasks/libposix/include/posix/elf.h b/containers/posix/libposix/include/posix/elf.h similarity index 100% rename from tasks/libposix/include/posix/elf.h rename to containers/posix/libposix/include/posix/elf.h diff --git a/tasks/libposix/include/posix/endian.h b/containers/posix/libposix/include/posix/endian.h similarity index 100% rename from tasks/libposix/include/posix/endian.h rename to containers/posix/libposix/include/posix/endian.h diff --git a/tasks/libposix/include/posix/err.h b/containers/posix/libposix/include/posix/err.h similarity index 100% rename from tasks/libposix/include/posix/err.h rename to containers/posix/libposix/include/posix/err.h diff --git a/tasks/libposix/include/posix/errno.h b/containers/posix/libposix/include/posix/errno.h similarity index 100% rename from tasks/libposix/include/posix/errno.h rename to containers/posix/libposix/include/posix/errno.h diff --git a/tasks/libposix/include/posix/error.h b/containers/posix/libposix/include/posix/error.h similarity index 100% rename from tasks/libposix/include/posix/error.h rename to containers/posix/libposix/include/posix/error.h diff --git a/tasks/libposix/include/posix/fcntl.h b/containers/posix/libposix/include/posix/fcntl.h similarity index 100% rename from tasks/libposix/include/posix/fcntl.h rename to containers/posix/libposix/include/posix/fcntl.h diff --git a/tasks/libposix/include/posix/features.h b/containers/posix/libposix/include/posix/features.h similarity index 100% rename from tasks/libposix/include/posix/features.h rename to containers/posix/libposix/include/posix/features.h diff --git a/tasks/libposix/include/posix/fnmatch.h b/containers/posix/libposix/include/posix/fnmatch.h similarity index 100% rename from tasks/libposix/include/posix/fnmatch.h rename to containers/posix/libposix/include/posix/fnmatch.h diff --git a/tasks/libposix/include/posix/ftw.h b/containers/posix/libposix/include/posix/ftw.h similarity index 100% rename from tasks/libposix/include/posix/ftw.h rename to containers/posix/libposix/include/posix/ftw.h diff --git a/tasks/libposix/include/posix/getopt.h b/containers/posix/libposix/include/posix/getopt.h similarity index 100% rename from tasks/libposix/include/posix/getopt.h rename to containers/posix/libposix/include/posix/getopt.h diff --git a/tasks/libposix/include/posix/glob.h b/containers/posix/libposix/include/posix/glob.h similarity index 100% rename from tasks/libposix/include/posix/glob.h rename to containers/posix/libposix/include/posix/glob.h diff --git a/tasks/libposix/include/posix/gnu-versions.h b/containers/posix/libposix/include/posix/gnu-versions.h similarity index 100% rename from tasks/libposix/include/posix/gnu-versions.h rename to containers/posix/libposix/include/posix/gnu-versions.h diff --git a/tasks/libposix/include/posix/grp.h b/containers/posix/libposix/include/posix/grp.h similarity index 100% rename from tasks/libposix/include/posix/grp.h rename to containers/posix/libposix/include/posix/grp.h diff --git a/tasks/libposix/include/posix/iconv.h b/containers/posix/libposix/include/posix/iconv.h similarity index 100% rename from tasks/libposix/include/posix/iconv.h rename to containers/posix/libposix/include/posix/iconv.h diff --git a/tasks/libposix/include/posix/ieee754.h b/containers/posix/libposix/include/posix/ieee754.h similarity index 100% rename from tasks/libposix/include/posix/ieee754.h rename to containers/posix/libposix/include/posix/ieee754.h diff --git a/tasks/libposix/include/posix/inttypes.h b/containers/posix/libposix/include/posix/inttypes.h similarity index 100% rename from tasks/libposix/include/posix/inttypes.h rename to containers/posix/libposix/include/posix/inttypes.h diff --git a/tasks/libposix/include/posix/langinfo.h b/containers/posix/libposix/include/posix/langinfo.h similarity index 100% rename from tasks/libposix/include/posix/langinfo.h rename to containers/posix/libposix/include/posix/langinfo.h diff --git a/tasks/libposix/include/posix/lastlog.h b/containers/posix/libposix/include/posix/lastlog.h similarity index 100% rename from tasks/libposix/include/posix/lastlog.h rename to containers/posix/libposix/include/posix/lastlog.h diff --git a/tasks/libposix/include/posix/libc-internal.h b/containers/posix/libposix/include/posix/libc-internal.h similarity index 100% rename from tasks/libposix/include/posix/libc-internal.h rename to containers/posix/libposix/include/posix/libc-internal.h diff --git a/tasks/libposix/include/posix/libc-symbols.h b/containers/posix/libposix/include/posix/libc-symbols.h similarity index 100% rename from tasks/libposix/include/posix/libc-symbols.h rename to containers/posix/libposix/include/posix/libc-symbols.h diff --git a/tasks/libposix/include/posix/libgen.h b/containers/posix/libposix/include/posix/libgen.h similarity index 100% rename from tasks/libposix/include/posix/libgen.h rename to containers/posix/libposix/include/posix/libgen.h diff --git a/tasks/libposix/include/posix/libintl.h b/containers/posix/libposix/include/posix/libintl.h similarity index 100% rename from tasks/libposix/include/posix/libintl.h rename to containers/posix/libposix/include/posix/libintl.h diff --git a/tasks/libposix/include/posix/limits.h b/containers/posix/libposix/include/posix/limits.h similarity index 100% rename from tasks/libposix/include/posix/limits.h rename to containers/posix/libposix/include/posix/limits.h diff --git a/tasks/libposix/include/posix/link.h b/containers/posix/libposix/include/posix/link.h similarity index 100% rename from tasks/libposix/include/posix/link.h rename to containers/posix/libposix/include/posix/link.h diff --git a/tasks/libposix/include/posix/locale.h b/containers/posix/libposix/include/posix/locale.h similarity index 100% rename from tasks/libposix/include/posix/locale.h rename to containers/posix/libposix/include/posix/locale.h diff --git a/tasks/libposix/include/posix/malloc.h b/containers/posix/libposix/include/posix/malloc.h similarity index 100% rename from tasks/libposix/include/posix/malloc.h rename to containers/posix/libposix/include/posix/malloc.h diff --git a/tasks/libposix/include/posix/math.h b/containers/posix/libposix/include/posix/math.h similarity index 100% rename from tasks/libposix/include/posix/math.h rename to containers/posix/libposix/include/posix/math.h diff --git a/tasks/libposix/include/posix/memory.h b/containers/posix/libposix/include/posix/memory.h similarity index 100% rename from tasks/libposix/include/posix/memory.h rename to containers/posix/libposix/include/posix/memory.h diff --git a/tasks/libposix/include/posix/mntent.h b/containers/posix/libposix/include/posix/mntent.h similarity index 100% rename from tasks/libposix/include/posix/mntent.h rename to containers/posix/libposix/include/posix/mntent.h diff --git a/tasks/libposix/include/posix/mqueue.h b/containers/posix/libposix/include/posix/mqueue.h similarity index 100% rename from tasks/libposix/include/posix/mqueue.h rename to containers/posix/libposix/include/posix/mqueue.h diff --git a/tasks/libposix/include/posix/net/ethernet.h b/containers/posix/libposix/include/posix/net/ethernet.h similarity index 100% rename from tasks/libposix/include/posix/net/ethernet.h rename to containers/posix/libposix/include/posix/net/ethernet.h diff --git a/tasks/libposix/include/posix/net/if.h b/containers/posix/libposix/include/posix/net/if.h similarity index 100% rename from tasks/libposix/include/posix/net/if.h rename to containers/posix/libposix/include/posix/net/if.h diff --git a/tasks/libposix/include/posix/net/if_arp.h b/containers/posix/libposix/include/posix/net/if_arp.h similarity index 100% rename from tasks/libposix/include/posix/net/if_arp.h rename to containers/posix/libposix/include/posix/net/if_arp.h diff --git a/tasks/libposix/include/posix/net/if_packet.h b/containers/posix/libposix/include/posix/net/if_packet.h similarity index 100% rename from tasks/libposix/include/posix/net/if_packet.h rename to containers/posix/libposix/include/posix/net/if_packet.h diff --git a/tasks/libposix/include/posix/net/if_ppp.h b/containers/posix/libposix/include/posix/net/if_ppp.h similarity index 100% rename from tasks/libposix/include/posix/net/if_ppp.h rename to containers/posix/libposix/include/posix/net/if_ppp.h diff --git a/tasks/libposix/include/posix/net/if_shaper.h b/containers/posix/libposix/include/posix/net/if_shaper.h similarity index 100% rename from tasks/libposix/include/posix/net/if_shaper.h rename to containers/posix/libposix/include/posix/net/if_shaper.h diff --git a/tasks/libposix/include/posix/net/if_slip.h b/containers/posix/libposix/include/posix/net/if_slip.h similarity index 100% rename from tasks/libposix/include/posix/net/if_slip.h rename to containers/posix/libposix/include/posix/net/if_slip.h diff --git a/tasks/libposix/include/posix/net/ppp-comp.h b/containers/posix/libposix/include/posix/net/ppp-comp.h similarity index 100% rename from tasks/libposix/include/posix/net/ppp-comp.h rename to containers/posix/libposix/include/posix/net/ppp-comp.h diff --git a/tasks/libposix/include/posix/net/ppp_defs.h b/containers/posix/libposix/include/posix/net/ppp_defs.h similarity index 100% rename from tasks/libposix/include/posix/net/ppp_defs.h rename to containers/posix/libposix/include/posix/net/ppp_defs.h diff --git a/tasks/libposix/include/posix/net/route.h b/containers/posix/libposix/include/posix/net/route.h similarity index 100% rename from tasks/libposix/include/posix/net/route.h rename to containers/posix/libposix/include/posix/net/route.h diff --git a/tasks/libposix/include/posix/netax25/ax25.h b/containers/posix/libposix/include/posix/netax25/ax25.h similarity index 100% rename from tasks/libposix/include/posix/netax25/ax25.h rename to containers/posix/libposix/include/posix/netax25/ax25.h diff --git a/tasks/libposix/include/posix/netdb.h b/containers/posix/libposix/include/posix/netdb.h similarity index 100% rename from tasks/libposix/include/posix/netdb.h rename to containers/posix/libposix/include/posix/netdb.h diff --git a/tasks/libposix/include/posix/neteconet/ec.h b/containers/posix/libposix/include/posix/neteconet/ec.h similarity index 100% rename from tasks/libposix/include/posix/neteconet/ec.h rename to containers/posix/libposix/include/posix/neteconet/ec.h diff --git a/tasks/libposix/include/posix/netinet/ether.h b/containers/posix/libposix/include/posix/netinet/ether.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ether.h rename to containers/posix/libposix/include/posix/netinet/ether.h diff --git a/tasks/libposix/include/posix/netinet/icmp6.h b/containers/posix/libposix/include/posix/netinet/icmp6.h similarity index 100% rename from tasks/libposix/include/posix/netinet/icmp6.h rename to containers/posix/libposix/include/posix/netinet/icmp6.h diff --git a/tasks/libposix/include/posix/netinet/if_ether.h b/containers/posix/libposix/include/posix/netinet/if_ether.h similarity index 100% rename from tasks/libposix/include/posix/netinet/if_ether.h rename to containers/posix/libposix/include/posix/netinet/if_ether.h diff --git a/tasks/libposix/include/posix/netinet/if_fddi.h b/containers/posix/libposix/include/posix/netinet/if_fddi.h similarity index 100% rename from tasks/libposix/include/posix/netinet/if_fddi.h rename to containers/posix/libposix/include/posix/netinet/if_fddi.h diff --git a/tasks/libposix/include/posix/netinet/if_tr.h b/containers/posix/libposix/include/posix/netinet/if_tr.h similarity index 100% rename from tasks/libposix/include/posix/netinet/if_tr.h rename to containers/posix/libposix/include/posix/netinet/if_tr.h diff --git a/tasks/libposix/include/posix/netinet/igmp.h b/containers/posix/libposix/include/posix/netinet/igmp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/igmp.h rename to containers/posix/libposix/include/posix/netinet/igmp.h diff --git a/tasks/libposix/include/posix/netinet/in.h b/containers/posix/libposix/include/posix/netinet/in.h similarity index 100% rename from tasks/libposix/include/posix/netinet/in.h rename to containers/posix/libposix/include/posix/netinet/in.h diff --git a/tasks/libposix/include/posix/netinet/in_systm.h b/containers/posix/libposix/include/posix/netinet/in_systm.h similarity index 100% rename from tasks/libposix/include/posix/netinet/in_systm.h rename to containers/posix/libposix/include/posix/netinet/in_systm.h diff --git a/tasks/libposix/include/posix/netinet/ip.h b/containers/posix/libposix/include/posix/netinet/ip.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip.h rename to containers/posix/libposix/include/posix/netinet/ip.h diff --git a/tasks/libposix/include/posix/netinet/ip6.h b/containers/posix/libposix/include/posix/netinet/ip6.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip6.h rename to containers/posix/libposix/include/posix/netinet/ip6.h diff --git a/tasks/libposix/include/posix/netinet/ip_fw.h b/containers/posix/libposix/include/posix/netinet/ip_fw.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip_fw.h rename to containers/posix/libposix/include/posix/netinet/ip_fw.h diff --git a/tasks/libposix/include/posix/netinet/ip_icmp.h b/containers/posix/libposix/include/posix/netinet/ip_icmp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip_icmp.h rename to containers/posix/libposix/include/posix/netinet/ip_icmp.h diff --git a/tasks/libposix/include/posix/netinet/ip_tcp.h b/containers/posix/libposix/include/posix/netinet/ip_tcp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip_tcp.h rename to containers/posix/libposix/include/posix/netinet/ip_tcp.h diff --git a/tasks/libposix/include/posix/netinet/ip_udp.h b/containers/posix/libposix/include/posix/netinet/ip_udp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/ip_udp.h rename to containers/posix/libposix/include/posix/netinet/ip_udp.h diff --git a/tasks/libposix/include/posix/netinet/protocols.h b/containers/posix/libposix/include/posix/netinet/protocols.h similarity index 100% rename from tasks/libposix/include/posix/netinet/protocols.h rename to containers/posix/libposix/include/posix/netinet/protocols.h diff --git a/tasks/libposix/include/posix/netinet/tcp.h b/containers/posix/libposix/include/posix/netinet/tcp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/tcp.h rename to containers/posix/libposix/include/posix/netinet/tcp.h diff --git a/tasks/libposix/include/posix/netinet/udp.h b/containers/posix/libposix/include/posix/netinet/udp.h similarity index 100% rename from tasks/libposix/include/posix/netinet/udp.h rename to containers/posix/libposix/include/posix/netinet/udp.h diff --git a/tasks/libposix/include/posix/netipx/ipx.h b/containers/posix/libposix/include/posix/netipx/ipx.h similarity index 100% rename from tasks/libposix/include/posix/netipx/ipx.h rename to containers/posix/libposix/include/posix/netipx/ipx.h diff --git a/tasks/libposix/include/posix/netpacket/packet.h b/containers/posix/libposix/include/posix/netpacket/packet.h similarity index 100% rename from tasks/libposix/include/posix/netpacket/packet.h rename to containers/posix/libposix/include/posix/netpacket/packet.h diff --git a/tasks/libposix/include/posix/nl_types.h b/containers/posix/libposix/include/posix/nl_types.h similarity index 100% rename from tasks/libposix/include/posix/nl_types.h rename to containers/posix/libposix/include/posix/nl_types.h diff --git a/tasks/libposix/include/posix/obstack.h b/containers/posix/libposix/include/posix/obstack.h similarity index 100% rename from tasks/libposix/include/posix/obstack.h rename to containers/posix/libposix/include/posix/obstack.h diff --git a/tasks/libposix/include/posix/paths.h b/containers/posix/libposix/include/posix/paths.h similarity index 100% rename from tasks/libposix/include/posix/paths.h rename to containers/posix/libposix/include/posix/paths.h diff --git a/tasks/libposix/include/posix/poll.h b/containers/posix/libposix/include/posix/poll.h similarity index 100% rename from tasks/libposix/include/posix/poll.h rename to containers/posix/libposix/include/posix/poll.h diff --git a/tasks/libposix/include/posix/posix_init.h b/containers/posix/libposix/include/posix/posix_init.h similarity index 100% rename from tasks/libposix/include/posix/posix_init.h rename to containers/posix/libposix/include/posix/posix_init.h diff --git a/tasks/libposix/include/posix/printf.h b/containers/posix/libposix/include/posix/printf.h similarity index 100% rename from tasks/libposix/include/posix/printf.h rename to containers/posix/libposix/include/posix/printf.h diff --git a/tasks/libposix/include/posix/protocols/routed.h b/containers/posix/libposix/include/posix/protocols/routed.h similarity index 100% rename from tasks/libposix/include/posix/protocols/routed.h rename to containers/posix/libposix/include/posix/protocols/routed.h diff --git a/tasks/libposix/include/posix/protocols/rwhod.h b/containers/posix/libposix/include/posix/protocols/rwhod.h similarity index 100% rename from tasks/libposix/include/posix/protocols/rwhod.h rename to containers/posix/libposix/include/posix/protocols/rwhod.h diff --git a/tasks/libposix/include/posix/protocols/talkd.h b/containers/posix/libposix/include/posix/protocols/talkd.h similarity index 100% rename from tasks/libposix/include/posix/protocols/talkd.h rename to containers/posix/libposix/include/posix/protocols/talkd.h diff --git a/tasks/libposix/include/posix/protocols/timed.h b/containers/posix/libposix/include/posix/protocols/timed.h similarity index 100% rename from tasks/libposix/include/posix/protocols/timed.h rename to containers/posix/libposix/include/posix/protocols/timed.h diff --git a/tasks/libposix/include/posix/pty.h b/containers/posix/libposix/include/posix/pty.h similarity index 100% rename from tasks/libposix/include/posix/pty.h rename to containers/posix/libposix/include/posix/pty.h diff --git a/tasks/libposix/include/posix/pwd.h b/containers/posix/libposix/include/posix/pwd.h similarity index 100% rename from tasks/libposix/include/posix/pwd.h rename to containers/posix/libposix/include/posix/pwd.h diff --git a/tasks/libposix/include/posix/regex.h b/containers/posix/libposix/include/posix/regex.h similarity index 100% rename from tasks/libposix/include/posix/regex.h rename to containers/posix/libposix/include/posix/regex.h diff --git a/tasks/libposix/include/posix/regexp.h b/containers/posix/libposix/include/posix/regexp.h similarity index 100% rename from tasks/libposix/include/posix/regexp.h rename to containers/posix/libposix/include/posix/regexp.h diff --git a/tasks/libposix/include/posix/resolv.h b/containers/posix/libposix/include/posix/resolv.h similarity index 100% rename from tasks/libposix/include/posix/resolv.h rename to containers/posix/libposix/include/posix/resolv.h diff --git a/tasks/libposix/include/posix/rpc/auth.h b/containers/posix/libposix/include/posix/rpc/auth.h similarity index 100% rename from tasks/libposix/include/posix/rpc/auth.h rename to containers/posix/libposix/include/posix/rpc/auth.h diff --git a/tasks/libposix/include/posix/rpc/auth_des.h b/containers/posix/libposix/include/posix/rpc/auth_des.h similarity index 100% rename from tasks/libposix/include/posix/rpc/auth_des.h rename to containers/posix/libposix/include/posix/rpc/auth_des.h diff --git a/tasks/libposix/include/posix/rpc/auth_unix.h b/containers/posix/libposix/include/posix/rpc/auth_unix.h similarity index 100% rename from tasks/libposix/include/posix/rpc/auth_unix.h rename to containers/posix/libposix/include/posix/rpc/auth_unix.h diff --git a/tasks/libposix/include/posix/rpc/clnt.h b/containers/posix/libposix/include/posix/rpc/clnt.h similarity index 100% rename from tasks/libposix/include/posix/rpc/clnt.h rename to containers/posix/libposix/include/posix/rpc/clnt.h diff --git a/tasks/libposix/include/posix/rpc/des_crypt.h b/containers/posix/libposix/include/posix/rpc/des_crypt.h similarity index 100% rename from tasks/libposix/include/posix/rpc/des_crypt.h rename to containers/posix/libposix/include/posix/rpc/des_crypt.h diff --git a/tasks/libposix/include/posix/rpc/key_prot.h b/containers/posix/libposix/include/posix/rpc/key_prot.h similarity index 100% rename from tasks/libposix/include/posix/rpc/key_prot.h rename to containers/posix/libposix/include/posix/rpc/key_prot.h diff --git a/tasks/libposix/include/posix/rpc/netdb.h b/containers/posix/libposix/include/posix/rpc/netdb.h similarity index 100% rename from tasks/libposix/include/posix/rpc/netdb.h rename to containers/posix/libposix/include/posix/rpc/netdb.h diff --git a/tasks/libposix/include/posix/rpc/pmap_clnt.h b/containers/posix/libposix/include/posix/rpc/pmap_clnt.h similarity index 100% rename from tasks/libposix/include/posix/rpc/pmap_clnt.h rename to containers/posix/libposix/include/posix/rpc/pmap_clnt.h diff --git a/tasks/libposix/include/posix/rpc/pmap_prot.h b/containers/posix/libposix/include/posix/rpc/pmap_prot.h similarity index 100% rename from tasks/libposix/include/posix/rpc/pmap_prot.h rename to containers/posix/libposix/include/posix/rpc/pmap_prot.h diff --git a/tasks/libposix/include/posix/rpc/pmap_rmt.h b/containers/posix/libposix/include/posix/rpc/pmap_rmt.h similarity index 100% rename from tasks/libposix/include/posix/rpc/pmap_rmt.h rename to containers/posix/libposix/include/posix/rpc/pmap_rmt.h diff --git a/tasks/libposix/include/posix/rpc/rpc.h b/containers/posix/libposix/include/posix/rpc/rpc.h similarity index 100% rename from tasks/libposix/include/posix/rpc/rpc.h rename to containers/posix/libposix/include/posix/rpc/rpc.h diff --git a/tasks/libposix/include/posix/rpc/rpc_des.h b/containers/posix/libposix/include/posix/rpc/rpc_des.h similarity index 100% rename from tasks/libposix/include/posix/rpc/rpc_des.h rename to containers/posix/libposix/include/posix/rpc/rpc_des.h diff --git a/tasks/libposix/include/posix/rpc/rpc_msg.h b/containers/posix/libposix/include/posix/rpc/rpc_msg.h similarity index 100% rename from tasks/libposix/include/posix/rpc/rpc_msg.h rename to containers/posix/libposix/include/posix/rpc/rpc_msg.h diff --git a/tasks/libposix/include/posix/rpc/svc.h b/containers/posix/libposix/include/posix/rpc/svc.h similarity index 100% rename from tasks/libposix/include/posix/rpc/svc.h rename to containers/posix/libposix/include/posix/rpc/svc.h diff --git a/tasks/libposix/include/posix/rpc/svc_auth.h b/containers/posix/libposix/include/posix/rpc/svc_auth.h similarity index 100% rename from tasks/libposix/include/posix/rpc/svc_auth.h rename to containers/posix/libposix/include/posix/rpc/svc_auth.h diff --git a/tasks/libposix/include/posix/rpc/types.h b/containers/posix/libposix/include/posix/rpc/types.h similarity index 100% rename from tasks/libposix/include/posix/rpc/types.h rename to containers/posix/libposix/include/posix/rpc/types.h diff --git a/tasks/libposix/include/posix/rpc/xdr.h b/containers/posix/libposix/include/posix/rpc/xdr.h similarity index 100% rename from tasks/libposix/include/posix/rpc/xdr.h rename to containers/posix/libposix/include/posix/rpc/xdr.h diff --git a/tasks/libposix/include/posix/sched.h b/containers/posix/libposix/include/posix/sched.h similarity index 100% rename from tasks/libposix/include/posix/sched.h rename to containers/posix/libposix/include/posix/sched.h diff --git a/tasks/libposix/include/posix/scsi/scsi.h b/containers/posix/libposix/include/posix/scsi/scsi.h similarity index 100% rename from tasks/libposix/include/posix/scsi/scsi.h rename to containers/posix/libposix/include/posix/scsi/scsi.h diff --git a/tasks/libposix/include/posix/scsi/scsi_ioctl.h b/containers/posix/libposix/include/posix/scsi/scsi_ioctl.h similarity index 100% rename from tasks/libposix/include/posix/scsi/scsi_ioctl.h rename to containers/posix/libposix/include/posix/scsi/scsi_ioctl.h diff --git a/tasks/libposix/include/posix/scsi/sg.h b/containers/posix/libposix/include/posix/scsi/sg.h similarity index 100% rename from tasks/libposix/include/posix/scsi/sg.h rename to containers/posix/libposix/include/posix/scsi/sg.h diff --git a/tasks/libposix/include/posix/search.h b/containers/posix/libposix/include/posix/search.h similarity index 100% rename from tasks/libposix/include/posix/search.h rename to containers/posix/libposix/include/posix/search.h diff --git a/tasks/libposix/include/posix/setjmp.h b/containers/posix/libposix/include/posix/setjmp.h similarity index 100% rename from tasks/libposix/include/posix/setjmp.h rename to containers/posix/libposix/include/posix/setjmp.h diff --git a/tasks/libposix/include/posix/sgtty.h b/containers/posix/libposix/include/posix/sgtty.h similarity index 100% rename from tasks/libposix/include/posix/sgtty.h rename to containers/posix/libposix/include/posix/sgtty.h diff --git a/tasks/libposix/include/posix/shadow.h b/containers/posix/libposix/include/posix/shadow.h similarity index 100% rename from tasks/libposix/include/posix/shadow.h rename to containers/posix/libposix/include/posix/shadow.h diff --git a/tasks/libposix/include/posix/shpage.h b/containers/posix/libposix/include/posix/shpage.h similarity index 100% rename from tasks/libposix/include/posix/shpage.h rename to containers/posix/libposix/include/posix/shpage.h diff --git a/tasks/libposix/include/posix/signal.h b/containers/posix/libposix/include/posix/signal.h similarity index 100% rename from tasks/libposix/include/posix/signal.h rename to containers/posix/libposix/include/posix/signal.h diff --git a/tasks/libposix/include/posix/stdint.h b/containers/posix/libposix/include/posix/stdint.h similarity index 100% rename from tasks/libposix/include/posix/stdint.h rename to containers/posix/libposix/include/posix/stdint.h diff --git a/tasks/libposix/include/posix/stdio.h b/containers/posix/libposix/include/posix/stdio.h similarity index 100% rename from tasks/libposix/include/posix/stdio.h rename to containers/posix/libposix/include/posix/stdio.h diff --git a/tasks/libposix/include/posix/stdio_ext.h b/containers/posix/libposix/include/posix/stdio_ext.h similarity index 100% rename from tasks/libposix/include/posix/stdio_ext.h rename to containers/posix/libposix/include/posix/stdio_ext.h diff --git a/tasks/libposix/include/posix/stdlib.h b/containers/posix/libposix/include/posix/stdlib.h similarity index 100% rename from tasks/libposix/include/posix/stdlib.h rename to containers/posix/libposix/include/posix/stdlib.h diff --git a/tasks/libposix/include/posix/string.h b/containers/posix/libposix/include/posix/string.h similarity index 100% rename from tasks/libposix/include/posix/string.h rename to containers/posix/libposix/include/posix/string.h diff --git a/tasks/libposix/include/posix/strings.h b/containers/posix/libposix/include/posix/strings.h similarity index 100% rename from tasks/libposix/include/posix/strings.h rename to containers/posix/libposix/include/posix/strings.h diff --git a/tasks/libposix/include/posix/sys/bitypes.h b/containers/posix/libposix/include/posix/sys/bitypes.h similarity index 100% rename from tasks/libposix/include/posix/sys/bitypes.h rename to containers/posix/libposix/include/posix/sys/bitypes.h diff --git a/tasks/libposix/include/posix/sys/cdefs.h b/containers/posix/libposix/include/posix/sys/cdefs.h similarity index 100% rename from tasks/libposix/include/posix/sys/cdefs.h rename to containers/posix/libposix/include/posix/sys/cdefs.h diff --git a/tasks/libposix/include/posix/sys/dir.h b/containers/posix/libposix/include/posix/sys/dir.h similarity index 100% rename from tasks/libposix/include/posix/sys/dir.h rename to containers/posix/libposix/include/posix/sys/dir.h diff --git a/tasks/libposix/include/posix/sys/errno.h b/containers/posix/libposix/include/posix/sys/errno.h similarity index 100% rename from tasks/libposix/include/posix/sys/errno.h rename to containers/posix/libposix/include/posix/sys/errno.h diff --git a/tasks/libposix/include/posix/sys/fcntl.h b/containers/posix/libposix/include/posix/sys/fcntl.h similarity index 100% rename from tasks/libposix/include/posix/sys/fcntl.h rename to containers/posix/libposix/include/posix/sys/fcntl.h diff --git a/tasks/libposix/include/posix/sys/file.h b/containers/posix/libposix/include/posix/sys/file.h similarity index 100% rename from tasks/libposix/include/posix/sys/file.h rename to containers/posix/libposix/include/posix/sys/file.h diff --git a/tasks/libposix/include/posix/sys/fsuid.h b/containers/posix/libposix/include/posix/sys/fsuid.h similarity index 100% rename from tasks/libposix/include/posix/sys/fsuid.h rename to containers/posix/libposix/include/posix/sys/fsuid.h diff --git a/tasks/libposix/include/posix/sys/ioctl.h b/containers/posix/libposix/include/posix/sys/ioctl.h similarity index 100% rename from tasks/libposix/include/posix/sys/ioctl.h rename to containers/posix/libposix/include/posix/sys/ioctl.h diff --git a/tasks/libposix/include/posix/sys/ipc.h b/containers/posix/libposix/include/posix/sys/ipc.h similarity index 100% rename from tasks/libposix/include/posix/sys/ipc.h rename to containers/posix/libposix/include/posix/sys/ipc.h diff --git a/tasks/libposix/include/posix/sys/kd.h b/containers/posix/libposix/include/posix/sys/kd.h similarity index 100% rename from tasks/libposix/include/posix/sys/kd.h rename to containers/posix/libposix/include/posix/sys/kd.h diff --git a/tasks/libposix/include/posix/sys/kdaemon.h b/containers/posix/libposix/include/posix/sys/kdaemon.h similarity index 100% rename from tasks/libposix/include/posix/sys/kdaemon.h rename to containers/posix/libposix/include/posix/sys/kdaemon.h diff --git a/tasks/libposix/include/posix/sys/klog.h b/containers/posix/libposix/include/posix/sys/klog.h similarity index 100% rename from tasks/libposix/include/posix/sys/klog.h rename to containers/posix/libposix/include/posix/sys/klog.h diff --git a/tasks/libposix/include/posix/sys/mman.h b/containers/posix/libposix/include/posix/sys/mman.h similarity index 100% rename from tasks/libposix/include/posix/sys/mman.h rename to containers/posix/libposix/include/posix/sys/mman.h diff --git a/tasks/libposix/include/posix/sys/mount.h b/containers/posix/libposix/include/posix/sys/mount.h similarity index 100% rename from tasks/libposix/include/posix/sys/mount.h rename to containers/posix/libposix/include/posix/sys/mount.h diff --git a/tasks/libposix/include/posix/sys/msg.h b/containers/posix/libposix/include/posix/sys/msg.h similarity index 100% rename from tasks/libposix/include/posix/sys/msg.h rename to containers/posix/libposix/include/posix/sys/msg.h diff --git a/tasks/libposix/include/posix/sys/mtio.h b/containers/posix/libposix/include/posix/sys/mtio.h similarity index 100% rename from tasks/libposix/include/posix/sys/mtio.h rename to containers/posix/libposix/include/posix/sys/mtio.h diff --git a/tasks/libposix/include/posix/sys/param.h b/containers/posix/libposix/include/posix/sys/param.h similarity index 100% rename from tasks/libposix/include/posix/sys/param.h rename to containers/posix/libposix/include/posix/sys/param.h diff --git a/tasks/libposix/include/posix/sys/personality.h b/containers/posix/libposix/include/posix/sys/personality.h similarity index 100% rename from tasks/libposix/include/posix/sys/personality.h rename to containers/posix/libposix/include/posix/sys/personality.h diff --git a/tasks/libposix/include/posix/sys/poll.h b/containers/posix/libposix/include/posix/sys/poll.h similarity index 100% rename from tasks/libposix/include/posix/sys/poll.h rename to containers/posix/libposix/include/posix/sys/poll.h diff --git a/tasks/libposix/include/posix/sys/queue.h b/containers/posix/libposix/include/posix/sys/queue.h similarity index 100% rename from tasks/libposix/include/posix/sys/queue.h rename to containers/posix/libposix/include/posix/sys/queue.h diff --git a/tasks/libposix/include/posix/sys/quota.h b/containers/posix/libposix/include/posix/sys/quota.h similarity index 100% rename from tasks/libposix/include/posix/sys/quota.h rename to containers/posix/libposix/include/posix/sys/quota.h diff --git a/tasks/libposix/include/posix/sys/reboot.h b/containers/posix/libposix/include/posix/sys/reboot.h similarity index 100% rename from tasks/libposix/include/posix/sys/reboot.h rename to containers/posix/libposix/include/posix/sys/reboot.h diff --git a/tasks/libposix/include/posix/sys/resource.h b/containers/posix/libposix/include/posix/sys/resource.h similarity index 100% rename from tasks/libposix/include/posix/sys/resource.h rename to containers/posix/libposix/include/posix/sys/resource.h diff --git a/tasks/libposix/include/posix/sys/select.h b/containers/posix/libposix/include/posix/sys/select.h similarity index 100% rename from tasks/libposix/include/posix/sys/select.h rename to containers/posix/libposix/include/posix/sys/select.h diff --git a/tasks/libposix/include/posix/sys/sem.h b/containers/posix/libposix/include/posix/sys/sem.h similarity index 100% rename from tasks/libposix/include/posix/sys/sem.h rename to containers/posix/libposix/include/posix/sys/sem.h diff --git a/tasks/libposix/include/posix/sys/sendfile.h b/containers/posix/libposix/include/posix/sys/sendfile.h similarity index 100% rename from tasks/libposix/include/posix/sys/sendfile.h rename to containers/posix/libposix/include/posix/sys/sendfile.h diff --git a/tasks/libposix/include/posix/sys/shm.h b/containers/posix/libposix/include/posix/sys/shm.h similarity index 100% rename from tasks/libposix/include/posix/sys/shm.h rename to containers/posix/libposix/include/posix/sys/shm.h diff --git a/tasks/libposix/include/posix/sys/signal.h b/containers/posix/libposix/include/posix/sys/signal.h similarity index 100% rename from tasks/libposix/include/posix/sys/signal.h rename to containers/posix/libposix/include/posix/sys/signal.h diff --git a/tasks/libposix/include/posix/sys/socket.h b/containers/posix/libposix/include/posix/sys/socket.h similarity index 100% rename from tasks/libposix/include/posix/sys/socket.h rename to containers/posix/libposix/include/posix/sys/socket.h diff --git a/tasks/libposix/include/posix/sys/socketvar.h b/containers/posix/libposix/include/posix/sys/socketvar.h similarity index 100% rename from tasks/libposix/include/posix/sys/socketvar.h rename to containers/posix/libposix/include/posix/sys/socketvar.h diff --git a/tasks/libposix/include/posix/sys/soundcard.h b/containers/posix/libposix/include/posix/sys/soundcard.h similarity index 100% rename from tasks/libposix/include/posix/sys/soundcard.h rename to containers/posix/libposix/include/posix/sys/soundcard.h diff --git a/tasks/libposix/include/posix/sys/stat.h b/containers/posix/libposix/include/posix/sys/stat.h similarity index 100% rename from tasks/libposix/include/posix/sys/stat.h rename to containers/posix/libposix/include/posix/sys/stat.h diff --git a/tasks/libposix/include/posix/sys/statfs.h b/containers/posix/libposix/include/posix/sys/statfs.h similarity index 100% rename from tasks/libposix/include/posix/sys/statfs.h rename to containers/posix/libposix/include/posix/sys/statfs.h diff --git a/tasks/libposix/include/posix/sys/statvfs.h b/containers/posix/libposix/include/posix/sys/statvfs.h similarity index 100% rename from tasks/libposix/include/posix/sys/statvfs.h rename to containers/posix/libposix/include/posix/sys/statvfs.h diff --git a/tasks/libposix/include/posix/sys/swap.h b/containers/posix/libposix/include/posix/sys/swap.h similarity index 100% rename from tasks/libposix/include/posix/sys/swap.h rename to containers/posix/libposix/include/posix/sys/swap.h diff --git a/tasks/libposix/include/posix/sys/syscall.h b/containers/posix/libposix/include/posix/sys/syscall.h similarity index 100% rename from tasks/libposix/include/posix/sys/syscall.h rename to containers/posix/libposix/include/posix/sys/syscall.h diff --git a/tasks/libposix/include/posix/sys/sysctl.h b/containers/posix/libposix/include/posix/sys/sysctl.h similarity index 100% rename from tasks/libposix/include/posix/sys/sysctl.h rename to containers/posix/libposix/include/posix/sys/sysctl.h diff --git a/tasks/libposix/include/posix/sys/sysinfo.h b/containers/posix/libposix/include/posix/sys/sysinfo.h similarity index 100% rename from tasks/libposix/include/posix/sys/sysinfo.h rename to containers/posix/libposix/include/posix/sys/sysinfo.h diff --git a/tasks/libposix/include/posix/sys/syslog.h b/containers/posix/libposix/include/posix/sys/syslog.h similarity index 100% rename from tasks/libposix/include/posix/sys/syslog.h rename to containers/posix/libposix/include/posix/sys/syslog.h diff --git a/tasks/libposix/include/posix/sys/sysmacros.h b/containers/posix/libposix/include/posix/sys/sysmacros.h similarity index 100% rename from tasks/libposix/include/posix/sys/sysmacros.h rename to containers/posix/libposix/include/posix/sys/sysmacros.h diff --git a/tasks/libposix/include/posix/sys/termios.h b/containers/posix/libposix/include/posix/sys/termios.h similarity index 100% rename from tasks/libposix/include/posix/sys/termios.h rename to containers/posix/libposix/include/posix/sys/termios.h diff --git a/tasks/libposix/include/posix/sys/time.h b/containers/posix/libposix/include/posix/sys/time.h similarity index 100% rename from tasks/libposix/include/posix/sys/time.h rename to containers/posix/libposix/include/posix/sys/time.h diff --git a/tasks/libposix/include/posix/sys/timeb.h b/containers/posix/libposix/include/posix/sys/timeb.h similarity index 100% rename from tasks/libposix/include/posix/sys/timeb.h rename to containers/posix/libposix/include/posix/sys/timeb.h diff --git a/tasks/libposix/include/posix/sys/times.h b/containers/posix/libposix/include/posix/sys/times.h similarity index 100% rename from tasks/libposix/include/posix/sys/times.h rename to containers/posix/libposix/include/posix/sys/times.h diff --git a/tasks/libposix/include/posix/sys/timex.h b/containers/posix/libposix/include/posix/sys/timex.h similarity index 100% rename from tasks/libposix/include/posix/sys/timex.h rename to containers/posix/libposix/include/posix/sys/timex.h diff --git a/tasks/libposix/include/posix/sys/ttydefaults.h b/containers/posix/libposix/include/posix/sys/ttydefaults.h similarity index 100% rename from tasks/libposix/include/posix/sys/ttydefaults.h rename to containers/posix/libposix/include/posix/sys/ttydefaults.h diff --git a/tasks/libposix/include/posix/sys/types.h b/containers/posix/libposix/include/posix/sys/types.h similarity index 100% rename from tasks/libposix/include/posix/sys/types.h rename to containers/posix/libposix/include/posix/sys/types.h diff --git a/tasks/libposix/include/posix/sys/uio.h b/containers/posix/libposix/include/posix/sys/uio.h similarity index 100% rename from tasks/libposix/include/posix/sys/uio.h rename to containers/posix/libposix/include/posix/sys/uio.h diff --git a/tasks/libposix/include/posix/sys/un.h b/containers/posix/libposix/include/posix/sys/un.h similarity index 100% rename from tasks/libposix/include/posix/sys/un.h rename to containers/posix/libposix/include/posix/sys/un.h diff --git a/tasks/libposix/include/posix/sys/unistd.h b/containers/posix/libposix/include/posix/sys/unistd.h similarity index 100% rename from tasks/libposix/include/posix/sys/unistd.h rename to containers/posix/libposix/include/posix/sys/unistd.h diff --git a/tasks/libposix/include/posix/sys/ustat.h b/containers/posix/libposix/include/posix/sys/ustat.h similarity index 100% rename from tasks/libposix/include/posix/sys/ustat.h rename to containers/posix/libposix/include/posix/sys/ustat.h diff --git a/tasks/libposix/include/posix/sys/utsname.h b/containers/posix/libposix/include/posix/sys/utsname.h similarity index 100% rename from tasks/libposix/include/posix/sys/utsname.h rename to containers/posix/libposix/include/posix/sys/utsname.h diff --git a/tasks/libposix/include/posix/sys/vfs.h b/containers/posix/libposix/include/posix/sys/vfs.h similarity index 100% rename from tasks/libposix/include/posix/sys/vfs.h rename to containers/posix/libposix/include/posix/sys/vfs.h diff --git a/tasks/libposix/include/posix/sys/vt.h b/containers/posix/libposix/include/posix/sys/vt.h similarity index 100% rename from tasks/libposix/include/posix/sys/vt.h rename to containers/posix/libposix/include/posix/sys/vt.h diff --git a/tasks/libposix/include/posix/sys/wait.h b/containers/posix/libposix/include/posix/sys/wait.h similarity index 100% rename from tasks/libposix/include/posix/sys/wait.h rename to containers/posix/libposix/include/posix/sys/wait.h diff --git a/tasks/libposix/include/posix/sys/xattr.h b/containers/posix/libposix/include/posix/sys/xattr.h similarity index 100% rename from tasks/libposix/include/posix/sys/xattr.h rename to containers/posix/libposix/include/posix/sys/xattr.h diff --git a/tasks/libposix/include/posix/syscall.h b/containers/posix/libposix/include/posix/syscall.h similarity index 100% rename from tasks/libposix/include/posix/syscall.h rename to containers/posix/libposix/include/posix/syscall.h diff --git a/tasks/libposix/include/posix/sysexits.h b/containers/posix/libposix/include/posix/sysexits.h similarity index 100% rename from tasks/libposix/include/posix/sysexits.h rename to containers/posix/libposix/include/posix/sysexits.h diff --git a/tasks/libposix/include/posix/syslog.h b/containers/posix/libposix/include/posix/syslog.h similarity index 100% rename from tasks/libposix/include/posix/syslog.h rename to containers/posix/libposix/include/posix/syslog.h diff --git a/tasks/libposix/include/posix/tar.h b/containers/posix/libposix/include/posix/tar.h similarity index 100% rename from tasks/libposix/include/posix/tar.h rename to containers/posix/libposix/include/posix/tar.h diff --git a/tasks/libposix/include/posix/termio.h b/containers/posix/libposix/include/posix/termio.h similarity index 100% rename from tasks/libposix/include/posix/termio.h rename to containers/posix/libposix/include/posix/termio.h diff --git a/tasks/libposix/include/posix/termios.h b/containers/posix/libposix/include/posix/termios.h similarity index 100% rename from tasks/libposix/include/posix/termios.h rename to containers/posix/libposix/include/posix/termios.h diff --git a/tasks/libposix/include/posix/tgmath.h b/containers/posix/libposix/include/posix/tgmath.h similarity index 100% rename from tasks/libposix/include/posix/tgmath.h rename to containers/posix/libposix/include/posix/tgmath.h diff --git a/tasks/libposix/include/posix/time.h b/containers/posix/libposix/include/posix/time.h similarity index 100% rename from tasks/libposix/include/posix/time.h rename to containers/posix/libposix/include/posix/time.h diff --git a/tasks/libposix/include/posix/ttyent.h b/containers/posix/libposix/include/posix/ttyent.h similarity index 100% rename from tasks/libposix/include/posix/ttyent.h rename to containers/posix/libposix/include/posix/ttyent.h diff --git a/tasks/libposix/include/posix/ucontext.h b/containers/posix/libposix/include/posix/ucontext.h similarity index 100% rename from tasks/libposix/include/posix/ucontext.h rename to containers/posix/libposix/include/posix/ucontext.h diff --git a/tasks/libposix/include/posix/ulimit.h b/containers/posix/libposix/include/posix/ulimit.h similarity index 100% rename from tasks/libposix/include/posix/ulimit.h rename to containers/posix/libposix/include/posix/ulimit.h diff --git a/tasks/libposix/include/posix/unistd.h b/containers/posix/libposix/include/posix/unistd.h similarity index 100% rename from tasks/libposix/include/posix/unistd.h rename to containers/posix/libposix/include/posix/unistd.h diff --git a/tasks/libposix/include/posix/ustat.h b/containers/posix/libposix/include/posix/ustat.h similarity index 100% rename from tasks/libposix/include/posix/ustat.h rename to containers/posix/libposix/include/posix/ustat.h diff --git a/tasks/libposix/include/posix/utime.h b/containers/posix/libposix/include/posix/utime.h similarity index 100% rename from tasks/libposix/include/posix/utime.h rename to containers/posix/libposix/include/posix/utime.h diff --git a/tasks/libposix/include/posix/utmp.h b/containers/posix/libposix/include/posix/utmp.h similarity index 100% rename from tasks/libposix/include/posix/utmp.h rename to containers/posix/libposix/include/posix/utmp.h diff --git a/tasks/libposix/include/posix/values.h b/containers/posix/libposix/include/posix/values.h similarity index 100% rename from tasks/libposix/include/posix/values.h rename to containers/posix/libposix/include/posix/values.h diff --git a/tasks/libposix/include/posix/wait.h b/containers/posix/libposix/include/posix/wait.h similarity index 100% rename from tasks/libposix/include/posix/wait.h rename to containers/posix/libposix/include/posix/wait.h diff --git a/tasks/libposix/include/posix/wchar.h b/containers/posix/libposix/include/posix/wchar.h similarity index 100% rename from tasks/libposix/include/posix/wchar.h rename to containers/posix/libposix/include/posix/wchar.h diff --git a/tasks/libposix/include/posix/wctype.h b/containers/posix/libposix/include/posix/wctype.h similarity index 100% rename from tasks/libposix/include/posix/wctype.h rename to containers/posix/libposix/include/posix/wctype.h diff --git a/tasks/libposix/include/posix/wordexp.h b/containers/posix/libposix/include/posix/wordexp.h similarity index 100% rename from tasks/libposix/include/posix/wordexp.h rename to containers/posix/libposix/include/posix/wordexp.h diff --git a/tasks/libposix/include/posix/xlocale.h b/containers/posix/libposix/include/posix/xlocale.h similarity index 100% rename from tasks/libposix/include/posix/xlocale.h rename to containers/posix/libposix/include/posix/xlocale.h diff --git a/tasks/libposix/init.c b/containers/posix/libposix/init.c similarity index 100% rename from tasks/libposix/init.c rename to containers/posix/libposix/init.c diff --git a/tasks/libposix/lseek.c b/containers/posix/libposix/lseek.c similarity index 100% rename from tasks/libposix/lseek.c rename to containers/posix/libposix/lseek.c diff --git a/tasks/libposix/mkdir.c b/containers/posix/libposix/mkdir.c similarity index 100% rename from tasks/libposix/mkdir.c rename to containers/posix/libposix/mkdir.c diff --git a/tasks/libposix/mmap.c b/containers/posix/libposix/mmap.c similarity index 100% rename from tasks/libposix/mmap.c rename to containers/posix/libposix/mmap.c diff --git a/tasks/libposix/open.c b/containers/posix/libposix/open.c similarity index 100% rename from tasks/libposix/open.c rename to containers/posix/libposix/open.c diff --git a/tasks/libposix/read.c b/containers/posix/libposix/read.c similarity index 100% rename from tasks/libposix/read.c rename to containers/posix/libposix/read.c diff --git a/tasks/libposix/shm.c b/containers/posix/libposix/shm.c similarity index 100% rename from tasks/libposix/shm.c rename to containers/posix/libposix/shm.c diff --git a/tasks/libposix/shpage.c b/containers/posix/libposix/shpage.c similarity index 100% rename from tasks/libposix/shpage.c rename to containers/posix/libposix/shpage.c diff --git a/tasks/libposix/stat.c b/containers/posix/libposix/stat.c similarity index 100% rename from tasks/libposix/stat.c rename to containers/posix/libposix/stat.c diff --git a/tasks/libposix/time.c b/containers/posix/libposix/time.c similarity index 100% rename from tasks/libposix/time.c rename to containers/posix/libposix/time.c diff --git a/tasks/libposix/write.c b/containers/posix/libposix/write.c similarity index 100% rename from tasks/libposix/write.c rename to containers/posix/libposix/write.c diff --git a/tasks/mm0/SConscript b/containers/posix/mm0/SConscript similarity index 100% rename from tasks/mm0/SConscript rename to containers/posix/mm0/SConscript diff --git a/tasks/mm0/TODO b/containers/posix/mm0/TODO similarity index 100% rename from tasks/mm0/TODO rename to containers/posix/mm0/TODO diff --git a/tasks/mm0/container.c b/containers/posix/mm0/container.c similarity index 100% rename from tasks/mm0/container.c rename to containers/posix/mm0/container.c diff --git a/tasks/mm0/include/.scons14415 b/containers/posix/mm0/include/.scons14415 similarity index 100% rename from tasks/mm0/include/.scons14415 rename to containers/posix/mm0/include/.scons14415 diff --git a/tasks/mm0/include/arch b/containers/posix/mm0/include/arch similarity index 100% rename from tasks/mm0/include/arch rename to containers/posix/mm0/include/arch diff --git a/tasks/mm0/include/arch-arm/mm.h b/containers/posix/mm0/include/arch-arm/mm.h similarity index 100% rename from tasks/mm0/include/arch-arm/mm.h rename to containers/posix/mm0/include/arch-arm/mm.h diff --git a/tasks/mm0/include/arch-arm/offsets.h b/containers/posix/mm0/include/arch-arm/offsets.h similarity index 100% rename from tasks/mm0/include/arch-arm/offsets.h rename to containers/posix/mm0/include/arch-arm/offsets.h diff --git a/tasks/mm0/include/boot.h b/containers/posix/mm0/include/boot.h similarity index 100% rename from tasks/mm0/include/boot.h rename to containers/posix/mm0/include/boot.h diff --git a/tasks/mm0/include/bootdesc.h b/containers/posix/mm0/include/bootdesc.h similarity index 100% rename from tasks/mm0/include/bootdesc.h rename to containers/posix/mm0/include/bootdesc.h diff --git a/tasks/mm0/include/bootm.h b/containers/posix/mm0/include/bootm.h similarity index 100% rename from tasks/mm0/include/bootm.h rename to containers/posix/mm0/include/bootm.h diff --git a/tasks/mm0/include/capability.h b/containers/posix/mm0/include/capability.h similarity index 100% rename from tasks/mm0/include/capability.h rename to containers/posix/mm0/include/capability.h diff --git a/tasks/mm0/include/clone.h b/containers/posix/mm0/include/clone.h similarity index 100% rename from tasks/mm0/include/clone.h rename to containers/posix/mm0/include/clone.h diff --git a/tasks/mm0/include/exec.h b/containers/posix/mm0/include/exec.h similarity index 100% rename from tasks/mm0/include/exec.h rename to containers/posix/mm0/include/exec.h diff --git a/tasks/mm0/include/exit.h b/containers/posix/mm0/include/exit.h similarity index 100% rename from tasks/mm0/include/exit.h rename to containers/posix/mm0/include/exit.h diff --git a/tasks/mm0/include/file.h b/containers/posix/mm0/include/file.h similarity index 100% rename from tasks/mm0/include/file.h rename to containers/posix/mm0/include/file.h diff --git a/tasks/mm0/include/globals.h b/containers/posix/mm0/include/globals.h similarity index 100% rename from tasks/mm0/include/globals.h rename to containers/posix/mm0/include/globals.h diff --git a/tasks/mm0/include/init.h b/containers/posix/mm0/include/init.h similarity index 100% rename from tasks/mm0/include/init.h rename to containers/posix/mm0/include/init.h diff --git a/tasks/mm0/include/lib/addr.h b/containers/posix/mm0/include/lib/addr.h similarity index 100% rename from tasks/mm0/include/lib/addr.h rename to containers/posix/mm0/include/lib/addr.h diff --git a/tasks/mm0/include/lib/bit.h b/containers/posix/mm0/include/lib/bit.h similarity index 100% rename from tasks/mm0/include/lib/bit.h rename to containers/posix/mm0/include/lib/bit.h diff --git a/tasks/mm0/include/lib/elf/elf.h b/containers/posix/mm0/include/lib/elf/elf.h similarity index 100% rename from tasks/mm0/include/lib/elf/elf.h rename to containers/posix/mm0/include/lib/elf/elf.h diff --git a/tasks/mm0/include/lib/elf/elfprg.h b/containers/posix/mm0/include/lib/elf/elfprg.h similarity index 100% rename from tasks/mm0/include/lib/elf/elfprg.h rename to containers/posix/mm0/include/lib/elf/elfprg.h diff --git a/tasks/mm0/include/lib/elf/elfsect.h b/containers/posix/mm0/include/lib/elf/elfsect.h similarity index 100% rename from tasks/mm0/include/lib/elf/elfsect.h rename to containers/posix/mm0/include/lib/elf/elfsect.h diff --git a/tasks/mm0/include/lib/elf/elfsym.h b/containers/posix/mm0/include/lib/elf/elfsym.h similarity index 100% rename from tasks/mm0/include/lib/elf/elfsym.h rename to containers/posix/mm0/include/lib/elf/elfsym.h diff --git a/tasks/mm0/include/lib/idpool.h b/containers/posix/mm0/include/lib/idpool.h similarity index 100% rename from tasks/mm0/include/lib/idpool.h rename to containers/posix/mm0/include/lib/idpool.h diff --git a/tasks/mm0/include/lib/malloc.h b/containers/posix/mm0/include/lib/malloc.h similarity index 100% rename from tasks/mm0/include/lib/malloc.h rename to containers/posix/mm0/include/lib/malloc.h diff --git a/tasks/mm0/include/lib/spinlock.h b/containers/posix/mm0/include/lib/spinlock.h similarity index 100% rename from tasks/mm0/include/lib/spinlock.h rename to containers/posix/mm0/include/lib/spinlock.h diff --git a/tasks/mm0/include/linker.lds b/containers/posix/mm0/include/linker.lds similarity index 100% rename from tasks/mm0/include/linker.lds rename to containers/posix/mm0/include/linker.lds diff --git a/tasks/mm0/include/memory.h b/containers/posix/mm0/include/memory.h similarity index 100% rename from tasks/mm0/include/memory.h rename to containers/posix/mm0/include/memory.h diff --git a/tasks/mm0/include/mmap.h b/containers/posix/mm0/include/mmap.h similarity index 100% rename from tasks/mm0/include/mmap.h rename to containers/posix/mm0/include/mmap.h diff --git a/tasks/mm0/include/physmem.h b/containers/posix/mm0/include/physmem.h similarity index 100% rename from tasks/mm0/include/physmem.h rename to containers/posix/mm0/include/physmem.h diff --git a/tasks/mm0/include/shm.h b/containers/posix/mm0/include/shm.h similarity index 100% rename from tasks/mm0/include/shm.h rename to containers/posix/mm0/include/shm.h diff --git a/tasks/mm0/include/syscalls.h b/containers/posix/mm0/include/syscalls.h similarity index 100% rename from tasks/mm0/include/syscalls.h rename to containers/posix/mm0/include/syscalls.h diff --git a/tasks/mm0/include/task.h b/containers/posix/mm0/include/task.h similarity index 100% rename from tasks/mm0/include/task.h rename to containers/posix/mm0/include/task.h diff --git a/tasks/mm0/include/test.h b/containers/posix/mm0/include/test.h similarity index 100% rename from tasks/mm0/include/test.h rename to containers/posix/mm0/include/test.h diff --git a/tasks/mm0/include/user.h b/containers/posix/mm0/include/user.h similarity index 100% rename from tasks/mm0/include/user.h rename to containers/posix/mm0/include/user.h diff --git a/tasks/mm0/include/utcb.h b/containers/posix/mm0/include/utcb.h similarity index 100% rename from tasks/mm0/include/utcb.h rename to containers/posix/mm0/include/utcb.h diff --git a/tasks/mm0/include/vm_area.h b/containers/posix/mm0/include/vm_area.h similarity index 100% rename from tasks/mm0/include/vm_area.h rename to containers/posix/mm0/include/vm_area.h diff --git a/tasks/mm0/main.c b/containers/posix/mm0/main.c similarity index 100% rename from tasks/mm0/main.c rename to containers/posix/mm0/main.c diff --git a/tasks/mm0/src/.scons14756 b/containers/posix/mm0/src/.scons14756 similarity index 100% rename from tasks/mm0/src/.scons14756 rename to containers/posix/mm0/src/.scons14756 diff --git a/tasks/mm0/src/arch b/containers/posix/mm0/src/arch similarity index 100% rename from tasks/mm0/src/arch rename to containers/posix/mm0/src/arch diff --git a/tasks/mm0/src/arch-arm/mm.c b/containers/posix/mm0/src/arch-arm/mm.c similarity index 100% rename from tasks/mm0/src/arch-arm/mm.c rename to containers/posix/mm0/src/arch-arm/mm.c diff --git a/tasks/mm0/src/boot.c b/containers/posix/mm0/src/boot.c similarity index 100% rename from tasks/mm0/src/boot.c rename to containers/posix/mm0/src/boot.c diff --git a/tasks/mm0/src/bootdesc.c b/containers/posix/mm0/src/bootdesc.c similarity index 100% rename from tasks/mm0/src/bootdesc.c rename to containers/posix/mm0/src/bootdesc.c diff --git a/tasks/mm0/src/bootm.c b/containers/posix/mm0/src/bootm.c similarity index 100% rename from tasks/mm0/src/bootm.c rename to containers/posix/mm0/src/bootm.c diff --git a/tasks/mm0/src/capability.c b/containers/posix/mm0/src/capability.c similarity index 100% rename from tasks/mm0/src/capability.c rename to containers/posix/mm0/src/capability.c diff --git a/tasks/mm0/src/clone.c b/containers/posix/mm0/src/clone.c similarity index 100% rename from tasks/mm0/src/clone.c rename to containers/posix/mm0/src/clone.c diff --git a/tasks/mm0/src/dev.c b/containers/posix/mm0/src/dev.c similarity index 100% rename from tasks/mm0/src/dev.c rename to containers/posix/mm0/src/dev.c diff --git a/tasks/mm0/src/execve.c b/containers/posix/mm0/src/execve.c similarity index 100% rename from tasks/mm0/src/execve.c rename to containers/posix/mm0/src/execve.c diff --git a/tasks/mm0/src/exit.c b/containers/posix/mm0/src/exit.c similarity index 100% rename from tasks/mm0/src/exit.c rename to containers/posix/mm0/src/exit.c diff --git a/tasks/mm0/src/fault.c b/containers/posix/mm0/src/fault.c similarity index 100% rename from tasks/mm0/src/fault.c rename to containers/posix/mm0/src/fault.c diff --git a/tasks/mm0/src/file.c b/containers/posix/mm0/src/file.c similarity index 100% rename from tasks/mm0/src/file.c rename to containers/posix/mm0/src/file.c diff --git a/tasks/mm0/src/init.c b/containers/posix/mm0/src/init.c similarity index 100% rename from tasks/mm0/src/init.c rename to containers/posix/mm0/src/init.c diff --git a/tasks/mm0/src/lib/addr.c b/containers/posix/mm0/src/lib/addr.c similarity index 100% rename from tasks/mm0/src/lib/addr.c rename to containers/posix/mm0/src/lib/addr.c diff --git a/tasks/mm0/src/lib/bit.c b/containers/posix/mm0/src/lib/bit.c similarity index 100% rename from tasks/mm0/src/lib/bit.c rename to containers/posix/mm0/src/lib/bit.c diff --git a/tasks/mm0/src/lib/elf/elf.c b/containers/posix/mm0/src/lib/elf/elf.c similarity index 100% rename from tasks/mm0/src/lib/elf/elf.c rename to containers/posix/mm0/src/lib/elf/elf.c diff --git a/tasks/mm0/src/lib/idpool.c b/containers/posix/mm0/src/lib/idpool.c similarity index 100% rename from tasks/mm0/src/lib/idpool.c rename to containers/posix/mm0/src/lib/idpool.c diff --git a/tasks/mm0/src/lib/malloc.c b/containers/posix/mm0/src/lib/malloc.c similarity index 100% rename from tasks/mm0/src/lib/malloc.c rename to containers/posix/mm0/src/lib/malloc.c diff --git a/tasks/mm0/src/memory.c b/containers/posix/mm0/src/memory.c similarity index 100% rename from tasks/mm0/src/memory.c rename to containers/posix/mm0/src/memory.c diff --git a/tasks/mm0/src/mmap.c b/containers/posix/mm0/src/mmap.c similarity index 100% rename from tasks/mm0/src/mmap.c rename to containers/posix/mm0/src/mmap.c diff --git a/tasks/mm0/src/munmap.c b/containers/posix/mm0/src/munmap.c similarity index 100% rename from tasks/mm0/src/munmap.c rename to containers/posix/mm0/src/munmap.c diff --git a/tasks/mm0/src/pagers.c b/containers/posix/mm0/src/pagers.c similarity index 100% rename from tasks/mm0/src/pagers.c rename to containers/posix/mm0/src/pagers.c diff --git a/tasks/mm0/src/physmem.c b/containers/posix/mm0/src/physmem.c similarity index 100% rename from tasks/mm0/src/physmem.c rename to containers/posix/mm0/src/physmem.c diff --git a/tasks/mm0/src/shm.c b/containers/posix/mm0/src/shm.c similarity index 100% rename from tasks/mm0/src/shm.c rename to containers/posix/mm0/src/shm.c diff --git a/tasks/mm0/src/task.c b/containers/posix/mm0/src/task.c similarity index 100% rename from tasks/mm0/src/task.c rename to containers/posix/mm0/src/task.c diff --git a/tasks/mm0/src/test.c b/containers/posix/mm0/src/test.c similarity index 100% rename from tasks/mm0/src/test.c rename to containers/posix/mm0/src/test.c diff --git a/tasks/mm0/src/user.c b/containers/posix/mm0/src/user.c similarity index 100% rename from tasks/mm0/src/user.c rename to containers/posix/mm0/src/user.c diff --git a/tasks/mm0/src/utcb.c b/containers/posix/mm0/src/utcb.c similarity index 100% rename from tasks/mm0/src/utcb.c rename to containers/posix/mm0/src/utcb.c diff --git a/tasks/mm0/src/vm_object.c b/containers/posix/mm0/src/vm_object.c similarity index 100% rename from tasks/mm0/src/vm_object.c rename to containers/posix/mm0/src/vm_object.c diff --git a/tasks/mm0/tests/idpool_test/bit.c b/containers/posix/mm0/tests/idpool_test/bit.c similarity index 100% rename from tasks/mm0/tests/idpool_test/bit.c rename to containers/posix/mm0/tests/idpool_test/bit.c diff --git a/tasks/mm0/tests/idpool_test/bit.h b/containers/posix/mm0/tests/idpool_test/bit.h similarity index 100% rename from tasks/mm0/tests/idpool_test/bit.h rename to containers/posix/mm0/tests/idpool_test/bit.h diff --git a/tasks/mm0/tests/idpool_test/idpool.c b/containers/posix/mm0/tests/idpool_test/idpool.c similarity index 100% rename from tasks/mm0/tests/idpool_test/idpool.c rename to containers/posix/mm0/tests/idpool_test/idpool.c diff --git a/tasks/mm0/tests/idpool_test/idpool.h b/containers/posix/mm0/tests/idpool_test/idpool.h similarity index 100% rename from tasks/mm0/tests/idpool_test/idpool.h rename to containers/posix/mm0/tests/idpool_test/idpool.h diff --git a/tasks/mm0/tests/idpool_test/main.c b/containers/posix/mm0/tests/idpool_test/main.c similarity index 100% rename from tasks/mm0/tests/idpool_test/main.c rename to containers/posix/mm0/tests/idpool_test/main.c diff --git a/tasks/mm0/tools/generate_bootdesc.py b/containers/posix/mm0/tools/generate_bootdesc.py similarity index 100% rename from tasks/mm0/tools/generate_bootdesc.py rename to containers/posix/mm0/tools/generate_bootdesc.py diff --git a/tasks/taskOrder.py b/containers/posix/taskOrder.py similarity index 100% rename from tasks/taskOrder.py rename to containers/posix/taskOrder.py diff --git a/tasks/test0/SConscript b/containers/posix/test0/SConscript similarity index 85% rename from tasks/test0/SConscript rename to containers/posix/test0/SConscript index 08ca01c..a7e86b7 100644 --- a/tasks/test0/SConscript +++ b/containers/posix/test0/SConscript @@ -17,7 +17,7 @@ # # Author: Russel Winder -Import('environment', 'previousImage') +Import('environment', 'previousImage', 'posixServicesDirectory') taskName = 'test0' @@ -74,13 +74,13 @@ def createTestExecS(target, source, env): ''' % ( source[0].path )) testTaskEnvironment = environment.Clone() -testTaskEnvironment.Append(CPPPATH=['#tasks/libposix/include/posix']) -testExecLinkerScript = Command('#build/tasks/' + taskName + '/include/test_exec_linker.lds', testTaskEnvironment['physicalBaseLinkerScript'], createTestExecLinkerScript) +testTaskEnvironment.Append(CPPPATH=['#' + posixServicesDirectory +'libposix/include/posix']) +testExecLinkerScript = Command('#build/' + posixServicesDirectory + taskName + '/include/test_exec_linker.lds', testTaskEnvironment['physicalBaseLinkerScript'], createTestExecLinkerScript) testExecEnvironment = testTaskEnvironment.Clone() testExecEnvironment.Append(LINKFLAGS=['-T' + testExecLinkerScript[0].path]) testExec = testExecEnvironment.Program('test_exec', Glob('src/test_exec/*.c') + ['#' + environment['userspace_crt0'][0].name]) Depends(testExec, testExecLinkerScript) -testExecS = Command('#build/tasks/' + taskName + '/test_exec.S', testExec, createTestExecS) +testExecS = Command('#build/' + posixServicesDirectory + taskName + '/test_exec.S', testExec, createTestExecS) program = testTaskEnvironment['buildTask'](taskName, Glob('*.c') + Glob('src/*.c') + testExecS, testTaskEnvironment, previousImage) Depends(program, testExec) diff --git a/tasks/test0/container.c b/containers/posix/test0/container.c similarity index 100% rename from tasks/test0/container.c rename to containers/posix/test0/container.c diff --git a/tasks/test0/include/linker.lds b/containers/posix/test0/include/linker.lds similarity index 100% rename from tasks/test0/include/linker.lds rename to containers/posix/test0/include/linker.lds diff --git a/tasks/test0/include/tests.h b/containers/posix/test0/include/tests.h similarity index 100% rename from tasks/test0/include/tests.h rename to containers/posix/test0/include/tests.h diff --git a/tasks/test0/main.c b/containers/posix/test0/main.c similarity index 100% rename from tasks/test0/main.c rename to containers/posix/test0/main.c diff --git a/tasks/test0/src/clonetest.c b/containers/posix/test0/src/clonetest.c similarity index 100% rename from tasks/test0/src/clonetest.c rename to containers/posix/test0/src/clonetest.c diff --git a/tasks/test0/src/dirtest.c b/containers/posix/test0/src/dirtest.c similarity index 100% rename from tasks/test0/src/dirtest.c rename to containers/posix/test0/src/dirtest.c diff --git a/tasks/test0/src/exectest.c b/containers/posix/test0/src/exectest.c similarity index 100% rename from tasks/test0/src/exectest.c rename to containers/posix/test0/src/exectest.c diff --git a/tasks/test0/src/fileio.c b/containers/posix/test0/src/fileio.c similarity index 100% rename from tasks/test0/src/fileio.c rename to containers/posix/test0/src/fileio.c diff --git a/tasks/test0/src/forktest.c b/containers/posix/test0/src/forktest.c similarity index 100% rename from tasks/test0/src/forktest.c rename to containers/posix/test0/src/forktest.c diff --git a/tasks/test0/src/ipctest.c b/containers/posix/test0/src/ipctest.c similarity index 100% rename from tasks/test0/src/ipctest.c rename to containers/posix/test0/src/ipctest.c diff --git a/tasks/test0/src/mmaptest.c b/containers/posix/test0/src/mmaptest.c similarity index 100% rename from tasks/test0/src/mmaptest.c rename to containers/posix/test0/src/mmaptest.c diff --git a/tasks/test0/src/mmaptest.c.orig b/containers/posix/test0/src/mmaptest.c.orig similarity index 100% rename from tasks/test0/src/mmaptest.c.orig rename to containers/posix/test0/src/mmaptest.c.orig diff --git a/tasks/test0/src/mutextest.c b/containers/posix/test0/src/mutextest.c similarity index 100% rename from tasks/test0/src/mutextest.c rename to containers/posix/test0/src/mutextest.c diff --git a/tasks/test0/src/shmtest.c b/containers/posix/test0/src/shmtest.c similarity index 100% rename from tasks/test0/src/shmtest.c rename to containers/posix/test0/src/shmtest.c diff --git a/tasks/test0/src/test_exec/container.c b/containers/posix/test0/src/test_exec/container.c similarity index 100% rename from tasks/test0/src/test_exec/container.c rename to containers/posix/test0/src/test_exec/container.c diff --git a/tasks/test0/src/test_exec/test_exec.c b/containers/posix/test0/src/test_exec/test_exec.c similarity index 100% rename from tasks/test0/src/test_exec/test_exec.c rename to containers/posix/test0/src/test_exec/test_exec.c diff --git a/tasks/test0/test_exec.S b/containers/posix/test0/test_exec.S similarity index 100% rename from tasks/test0/test_exec.S rename to containers/posix/test0/test_exec.S diff --git a/tasks/test0/tools/generate_bootdesc.py b/containers/posix/test0/tools/generate_bootdesc.py similarity index 100% rename from tasks/test0/tools/generate_bootdesc.py rename to containers/posix/test0/tools/generate_bootdesc.py diff --git a/loader/SConscript b/loader/SConscript index b74316b..82f8053 100644 --- a/loader/SConscript +++ b/loader/SConscript @@ -20,7 +20,7 @@ import os.path import subprocess -Import('environment', 'images') +Import('environment', 'images', 'posixServicesDirectory') def convertAddress(address): '''Convert the string representation of the address given as parameter to a string representation of the