Implement signals, finally! #30

Merged
apio merged 14 commits from finally-signals into main 2023-07-10 20:16:00 +00:00
Owner
No description provided.
apio added 4 commits 2023-07-10 18:18:15 +00:00
apio added 3 commits 2023-07-10 19:02:10 +00:00
Most of these have POSIX-defined numbers.
Userspace can now catch segfaults!
kernel+libc: Implement sigprocmask() and friends
Some checks failed
continuous-integration/drone/pr Build is failing
8066e8f1d8
apio added 1 commit 2023-07-10 19:08:29 +00:00
libc: Rewrite abort() using the new signals
Some checks failed
continuous-integration/drone/pr Build is failing
3df40beaf2
apio added 1 commit 2023-07-10 19:09:25 +00:00
kernel: Fix fallthrough in switch statement
All checks were successful
continuous-integration/drone/pr Build is passing
fe9827bbeb
apio added 2 commits 2023-07-10 19:18:06 +00:00
libc: Block and ignore appropriate signals in system()
All checks were successful
continuous-integration/drone/pr Build is passing
66365e15a7
apio added 1 commit 2023-07-10 19:19:49 +00:00
libc: Make struct sigaction C-compatible
All checks were successful
continuous-integration/drone/pr Build is passing
e0b5acb2ab
apio added 1 commit 2023-07-10 19:39:32 +00:00
libc+sh: Implement strsignal and use it in the shell
All checks were successful
continuous-integration/drone/pr Build is passing
237184a8bf
apio added 1 commit 2023-07-10 19:54:20 +00:00
kernel+libc: Add the SA_NODEFER and SA_RESETHAND flags for sigaction()
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
86d14e0d0e
apio changed title from WIP: Implement signals, finally! to Implement signals, finally! 2023-07-10 20:15:54 +00:00
apio merged commit 86d14e0d0e into main 2023-07-10 20:16:00 +00:00
apio deleted branch finally-signals 2023-07-10 20:16:00 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: apio/Luna#30
No description provided.