├── LICENSE ├── README ├── README.source ├── extras ├── BusyBox.txt ├── busybox ├── busyboxshell.sh ├── icon.ico ├── icon.svg ├── icon.xcf ├── icon128.png ├── icon16.png ├── icon32.png ├── icon64.png ├── installer.nsi └── interix.termcap ├── mkdist ├── pm ├── pmfile ├── src ├── Exception.cc ├── Exception.h ├── MemOp.h ├── Ref.h ├── Thread.cc ├── Thread.h ├── ehandler.cc ├── exec │ ├── ElfLoader.cc │ ├── ElfLoader.h │ ├── a.out-i386.h │ ├── a.out.h │ ├── binfmts.h │ ├── elf-i386.h │ ├── elf.h │ ├── exec.cc │ └── exec.h ├── filesystem │ ├── DevVFSNode.cc │ ├── DevVFSNode.h │ ├── FD.cc │ ├── FD.h │ ├── FakeDirFD.cc │ ├── FakeDirFD.h │ ├── FakeFile.cc │ ├── FakeFile.h │ ├── FakeVFSNode.cc │ ├── FakeVFSNode.h │ ├── InterixVFSNode.cc │ ├── InterixVFSNode.h │ ├── PtsVFSNode.cc │ ├── PtsVFSNode.h │ ├── RealFD.cc │ ├── RealFD.h │ ├── RealFD_Fnctl.cc │ ├── RealFD_Ioctl.cc │ ├── RootVFSNode.cc │ ├── RootVFSNode.h │ ├── VFS.cc │ ├── VFS.h │ ├── VFSNode.cc │ ├── VFSNode.h │ ├── file.cc │ ├── file.h │ ├── socket.h │ ├── termios.cc │ └── termios.h ├── globals.h ├── linux_errno.cc ├── linux_errno.h ├── main.cc ├── stdint.h ├── syscalls │ ├── _dispatch.cc │ ├── _names.cc │ ├── clone.cc │ ├── exec.cc │ ├── fd.cc │ ├── file.cc │ ├── memory.cc │ ├── memory.h │ ├── misc.cc │ ├── mmap.cc │ ├── mmap.h │ ├── process.cc │ ├── selectpoll.cc │ ├── signals.cc │ ├── sockets.cc │ ├── stat.cc │ ├── statfs.cc │ ├── syscalls.h │ ├── thread.cc │ └── time.cc ├── user.cc └── utils.cc ├── sync-website ├── tools └── c.pm └── website ├── Website.wg ├── broken.html ├── faq.html ├── index.html ├── interix.html ├── redirect.html ├── screenshot-large.png └── screenshot.png /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/README -------------------------------------------------------------------------------- /README.source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/README.source -------------------------------------------------------------------------------- /extras/BusyBox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/BusyBox.txt -------------------------------------------------------------------------------- /extras/busybox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/busybox -------------------------------------------------------------------------------- /extras/busyboxshell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/busyboxshell.sh -------------------------------------------------------------------------------- /extras/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon.ico -------------------------------------------------------------------------------- /extras/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon.svg -------------------------------------------------------------------------------- /extras/icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon.xcf -------------------------------------------------------------------------------- /extras/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon128.png -------------------------------------------------------------------------------- /extras/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon16.png -------------------------------------------------------------------------------- /extras/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon32.png -------------------------------------------------------------------------------- /extras/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/icon64.png -------------------------------------------------------------------------------- /extras/installer.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/installer.nsi -------------------------------------------------------------------------------- /extras/interix.termcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/extras/interix.termcap -------------------------------------------------------------------------------- /mkdist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/mkdist -------------------------------------------------------------------------------- /pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/pm -------------------------------------------------------------------------------- /pmfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/pmfile -------------------------------------------------------------------------------- /src/Exception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/Exception.cc -------------------------------------------------------------------------------- /src/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/Exception.h -------------------------------------------------------------------------------- /src/MemOp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/MemOp.h -------------------------------------------------------------------------------- /src/Ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/Ref.h -------------------------------------------------------------------------------- /src/Thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/Thread.cc -------------------------------------------------------------------------------- /src/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/Thread.h -------------------------------------------------------------------------------- /src/ehandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/ehandler.cc -------------------------------------------------------------------------------- /src/exec/ElfLoader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/ElfLoader.cc -------------------------------------------------------------------------------- /src/exec/ElfLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/ElfLoader.h -------------------------------------------------------------------------------- /src/exec/a.out-i386.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/a.out-i386.h -------------------------------------------------------------------------------- /src/exec/a.out.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/a.out.h -------------------------------------------------------------------------------- /src/exec/binfmts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/binfmts.h -------------------------------------------------------------------------------- /src/exec/elf-i386.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/elf-i386.h -------------------------------------------------------------------------------- /src/exec/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/elf.h -------------------------------------------------------------------------------- /src/exec/exec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/exec.cc -------------------------------------------------------------------------------- /src/exec/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/exec/exec.h -------------------------------------------------------------------------------- /src/filesystem/DevVFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/DevVFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/DevVFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/DevVFSNode.h -------------------------------------------------------------------------------- /src/filesystem/FD.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FD.cc -------------------------------------------------------------------------------- /src/filesystem/FD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FD.h -------------------------------------------------------------------------------- /src/filesystem/FakeDirFD.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeDirFD.cc -------------------------------------------------------------------------------- /src/filesystem/FakeDirFD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeDirFD.h -------------------------------------------------------------------------------- /src/filesystem/FakeFile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeFile.cc -------------------------------------------------------------------------------- /src/filesystem/FakeFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeFile.h -------------------------------------------------------------------------------- /src/filesystem/FakeVFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeVFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/FakeVFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/FakeVFSNode.h -------------------------------------------------------------------------------- /src/filesystem/InterixVFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/InterixVFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/InterixVFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/InterixVFSNode.h -------------------------------------------------------------------------------- /src/filesystem/PtsVFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/PtsVFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/PtsVFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/PtsVFSNode.h -------------------------------------------------------------------------------- /src/filesystem/RealFD.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RealFD.cc -------------------------------------------------------------------------------- /src/filesystem/RealFD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RealFD.h -------------------------------------------------------------------------------- /src/filesystem/RealFD_Fnctl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RealFD_Fnctl.cc -------------------------------------------------------------------------------- /src/filesystem/RealFD_Ioctl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RealFD_Ioctl.cc -------------------------------------------------------------------------------- /src/filesystem/RootVFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RootVFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/RootVFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/RootVFSNode.h -------------------------------------------------------------------------------- /src/filesystem/VFS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/VFS.cc -------------------------------------------------------------------------------- /src/filesystem/VFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/VFS.h -------------------------------------------------------------------------------- /src/filesystem/VFSNode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/VFSNode.cc -------------------------------------------------------------------------------- /src/filesystem/VFSNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/VFSNode.h -------------------------------------------------------------------------------- /src/filesystem/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/file.cc -------------------------------------------------------------------------------- /src/filesystem/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/file.h -------------------------------------------------------------------------------- /src/filesystem/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/socket.h -------------------------------------------------------------------------------- /src/filesystem/termios.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/termios.cc -------------------------------------------------------------------------------- /src/filesystem/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/filesystem/termios.h -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/linux_errno.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/linux_errno.cc -------------------------------------------------------------------------------- /src/linux_errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/linux_errno.h -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/stdint.h -------------------------------------------------------------------------------- /src/syscalls/_dispatch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/_dispatch.cc -------------------------------------------------------------------------------- /src/syscalls/_names.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/_names.cc -------------------------------------------------------------------------------- /src/syscalls/clone.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/clone.cc -------------------------------------------------------------------------------- /src/syscalls/exec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/exec.cc -------------------------------------------------------------------------------- /src/syscalls/fd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/fd.cc -------------------------------------------------------------------------------- /src/syscalls/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/file.cc -------------------------------------------------------------------------------- /src/syscalls/memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/memory.cc -------------------------------------------------------------------------------- /src/syscalls/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/memory.h -------------------------------------------------------------------------------- /src/syscalls/misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/misc.cc -------------------------------------------------------------------------------- /src/syscalls/mmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/mmap.cc -------------------------------------------------------------------------------- /src/syscalls/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/mmap.h -------------------------------------------------------------------------------- /src/syscalls/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/process.cc -------------------------------------------------------------------------------- /src/syscalls/selectpoll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/selectpoll.cc -------------------------------------------------------------------------------- /src/syscalls/signals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/signals.cc -------------------------------------------------------------------------------- /src/syscalls/sockets.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/sockets.cc -------------------------------------------------------------------------------- /src/syscalls/stat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/stat.cc -------------------------------------------------------------------------------- /src/syscalls/statfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/statfs.cc -------------------------------------------------------------------------------- /src/syscalls/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/syscalls.h -------------------------------------------------------------------------------- /src/syscalls/thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/thread.cc -------------------------------------------------------------------------------- /src/syscalls/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/syscalls/time.cc -------------------------------------------------------------------------------- /src/user.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/user.cc -------------------------------------------------------------------------------- /src/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/src/utils.cc -------------------------------------------------------------------------------- /sync-website: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/sync-website -------------------------------------------------------------------------------- /tools/c.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/tools/c.pm -------------------------------------------------------------------------------- /website/Website.wg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/Website.wg -------------------------------------------------------------------------------- /website/broken.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/broken.html -------------------------------------------------------------------------------- /website/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/faq.html -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/index.html -------------------------------------------------------------------------------- /website/interix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/interix.html -------------------------------------------------------------------------------- /website/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/redirect.html -------------------------------------------------------------------------------- /website/screenshot-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/screenshot-large.png -------------------------------------------------------------------------------- /website/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidgiven/LBW/HEAD/website/screenshot.png --------------------------------------------------------------------------------