asleepymoon
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-10-30 20:31:06 +00:00
70b3d70133 Initial TmpFS work
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:53:59 +00:00
c2a08060cf VFS: Add support for an implementation-defined value
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:51:46 +00:00
5eae93bbb0 Bugfix: do not crash if we are blocking for no reason
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:46:42 +00:00
aabff7a1d3 libc: Add mktime()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:41:07 +00:00
45f40a31d6 Remove old FIXME
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:40:20 +00:00
f83c78bcad libc: Implement gettimeofday() and instantly mark it as deprecated
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:02:18 +00:00
7bd1cba1e3 libc: Stub out bsearch()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:55:52 +00:00
52d4f34f05 Kernel, libc: Implement umask()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:43:51 +00:00
0d443385e9 libc: Add system()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:28:57 +00:00
29c59abf7d Kernel: Rename blocking_wait_info's wait_pid to pid
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:25:09 +00:00
9c3792718c Kernel: Remove waitpid() debug messages and add more checks
e244c150c2 Kernel, libc: Add ECHILD
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:11:12 +00:00
c68d040484 Scheduler: Make sure we are in the kernel's address space when resuming a blocked process
a7e4f2bdd2 sh: Make it much more versatile
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 17:37:07 +00:00
e58aa361c8 sh: Show message when child called abort()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 17:34:53 +00:00
00f90246c8 Kernel: Implement very basic escape sequences for TextRenderer
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 17:20:30 +00:00
08c4dac2c2 Kernel: Enable -Wvla
b4ccd786f9 remove-port.sh: export DESTDIR
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 17:15:12 +00:00
97df9d8d3a Ports: Add nasm port
948361bec5 printf: Show which format specifier is unknown
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 16:49:08 +00:00
d186d573dd libc: Document strftime in time.h
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 16:48:05 +00:00
d5a6c7f27f libc: Implement strftime()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 09:32:13 +00:00
4c096bd36c uptime: break time down into more understandable units
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 09:17:07 +00:00
af0f4d2037 Kernel: Remove /dev/uptime