apio pushed to main at apio/Luna 2023-07-12 17:39:48 +00:00
192621eac5 base: Mount the user's home directory before showing the MOTD
apio pushed to main at apio/Luna 2023-07-12 17:37:33 +00:00
acf4fef6f5 sysfuzz: Skip invoking sigreturn
apio pushed to main at apio/Luna 2023-07-12 17:23:31 +00:00
546d900454 libc+apps: Start implementing POSIX-compliant termios.h wrappers around tty ioctls
apio pushed to main at apio/Luna 2023-07-12 14:25:14 +00:00
2951d6d112 libc+tests: Check for manual modifications of environ
apio closed issue apio/Luna#31 2023-07-12 14:25:14 +00:00
todo
apio pushed to main at apio/Luna 2023-07-12 14:07:01 +00:00
5f698b4774 kernel: Don't create a new kernel stack on exec()
f629e17ff4 kernel/x86_64: Only show kernel addresses in backtraces
Compare 2 commits »
apio pushed to main at apio/Luna 2023-07-12 11:52:55 +00:00
1f6a0db188 su: Handle more signals gracefully
apio pushed to main at apio/Luna 2023-07-12 11:49:44 +00:00
81e1fdf81e kernel+libc+login+sh+su: Implement foreground and background process groups in the default console
9f45026cc2 kernel+sh: Implement interruptible syscalls
71ff763dd9 kernel+libc: Add the SIGTTIN and SIGTTOU signals
b64093dee5 kernel+libc: Implement getpgid()
d27ffce5db kernel: Move the signal handling logic to after a syscall sets its return value
Compare 5 commits »
apio pushed to main at apio/Luna 2023-07-12 09:25:04 +00:00
1091798195 libc: Add stub memory.h header for legacy programs
apio pushed to main at apio/Luna 2023-07-11 10:46:18 +00:00
9cf35f761f libc: Fix another conversion error
apio pushed to main at apio/Luna 2023-07-11 10:45:29 +00:00
a51fb6a428 libc: Fix conversion error in isatty()
apio pushed to main at apio/Luna 2023-07-11 10:05:25 +00:00
69f9701097 kernel+libc: Implement isatty()
apio pushed to main at apio/Luna 2023-07-11 09:51:16 +00:00
7328cfe734 kernel: Add basic process groups
6546f490b6 Update README.md
f7e8fd9cb8 libc: Add octal specifiers to inttypes.h
0fed45d1c6 libc: Implement _exit()
Compare 4 commits »
apio pushed to main at apio/Luna 2023-07-10 20:17:16 +00:00
82411789e8 libos+apps: Add kill
apio deleted branch finally-signals from apio/Luna 2023-07-10 20:16:00 +00:00
apio pushed to main at apio/Luna 2023-07-10 20:16:00 +00:00
86d14e0d0e kernel+libc: Add the SA_NODEFER and SA_RESETHAND flags for sigaction()
237184a8bf libc+sh: Implement strsignal and use it in the shell
e0b5acb2ab libc: Make struct sigaction C-compatible
66365e15a7 libc: Block and ignore appropriate signals in system()
4a5947e10e libc: Implement signal()
Compare 14 commits »
apio merged pull request apio/Luna#30 2023-07-10 20:16:00 +00:00
Implement signals, finally!
apio pushed to finally-signals at apio/Luna 2023-07-10 19:54:20 +00:00
86d14e0d0e kernel+libc: Add the SA_NODEFER and SA_RESETHAND flags for sigaction()
apio opened issue apio/Luna#31 2023-07-10 19:47:32 +00:00
todo
apio pushed to finally-signals at apio/Luna 2023-07-10 19:39:32 +00:00
237184a8bf libc+sh: Implement strsignal and use it in the shell