summaryrefslogtreecommitdiff
path: root/src/user/app
AgeCommit message (Expand)Author
2022-08-19syscall/fs_wait: return a handle for each requestdzwdz
2022-08-19syscall/fork: allow sharing handles between threadsdzwdz
2022-08-19user/libc: fextflags, add nonbuffering mode for freaddzwdz
2022-08-18syscall/fork: FORK_SHAREMEM for primitive "threads"dzwdz
2022-08-17user/net: respond to pingsdzwdz
2022-08-17user/ethdump: file per protocol, ethernet frame functionsdzwdz
2022-08-17user/net: answer to ARPdzwdz
2022-08-17amd64/rtl8139: txdzwdz
2022-08-17amd64/rtl8139: expose CRC when reading packetsdzwdz
2022-08-17user/ethdump: parse the Ethernet, IPv4, ICMP framesdzwdz
2022-08-17amd64: rtl8139 driver with basic rx supportdzwdz
2022-08-14user/iochk: tool for checking correctness of fs implementationsdzwdz
2022-08-14user/hexdump: cli arguments, large file support, collapsingdzwdz
2022-08-14user/libc: ctype.hdzwdz
2022-08-13user: a primitive login utilitydzwdz
2022-08-13user/tests: basic memset testdzwdz
2022-08-13user/init: restart the shell processesdzwdz
2022-08-13user: add /initctl for shutting the system down in a cleaner waydzwdz
2022-08-13user: plan9-style /bin/ uniondzwdz
2022-08-12fix some minor warningsdzwdz
2022-08-11shared/header: don't mix kinds of declarations between headersdzwdz
2022-08-11vfs: support for removing filesdzwdz
2022-08-08user: drawmouse for demoing mouse/graphic supportdzwdz
2022-08-08user/lib: shared libdraw for framebuffer handlingdzwdz
2022-08-08user/libc: cwddzwdz
2022-08-08user/tmpfs: directory supportdzwdz
2022-08-08fs: getsize() on directoriesdzwdz
2022-08-08user: union filesystemsdzwdz
2022-08-08user: separate tmpfs into its own executable, add `mount`dzwdz
2022-08-07user/shell: make `whitelist` work in a more sensible waydzwdz
2022-08-07user/dvd: port to the new framebufferdzwdz
2022-08-07kernel: ps2 mouse supportdzwdz
2022-08-07driver/ps2: prepare for mouse supportdzwdz
2022-08-07user/shell: make `>>` work for executablesdzwdz
2022-08-07user/tmpfs: expand files on the flydzwdz
2022-08-06user/vterm: 2d flushingdzwdz
2022-08-06user/vterm: fix crash on 1920x1080dzwdz
2022-08-06make snprintf shared; dynamic resolution supportdzwdz
2022-08-05user/dvd: dumb animation demodzwdz
2022-08-05user/libc: fseek + ftell for getting a file's sizedzwdz
2022-08-05add _syscall_getsizedzwdz
2022-08-05shared/printf: implement %ddzwdz
2022-08-05move the mount_resolve test to userland, remove the kernel selftestsdzwdz
2022-08-05move path_simplify to shared code, move its tests to userlanddzwdz
2022-08-04move the kernel util tests to userlanddzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-08-04user/tests: split the tests by parts of codebasedzwdz
2022-08-04syscalls: add _syscall_sleep()dzwdz
2022-08-03user/shell: make the builtins handle multiple args; misc fixesdzwdz
2022-08-03user/libc: "!files"dzwdz