Andreas Kling
|
1cc32ebc7e
Kernel: Remove "requested wakeups" feature.
|
6 gadi atpakaļ |
Andreas Kling
|
91031346e5
Kernel: More signal handling improvements.
|
6 gadi atpakaļ |
Andreas Kling
|
9e1fcb74a2
Kernel: Returning from a signal handler reset the signal mask correctly.
|
6 gadi atpakaļ |
Andreas Kling
|
251293f2e1
Kernel: Block a signal from being dispatched again until handler returns.
|
6 gadi atpakaļ |
Andreas Kling
|
67fc42f64e
Kernel: SIGCONT should unblock a blocked process.
|
6 gadi atpakaļ |
Andreas Kling
|
725b57fe1f
Kernel: Try to do the right thing by default for unhandled signals.
|
6 gadi atpakaļ |
Andreas Kling
|
2c5a378ccc
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
|
6 gadi atpakaļ |
Andreas Kling
|
37f6844c6c
Kernel: Port stat() to KResult/KResultOr<T>.
|
6 gadi atpakaļ |
Andreas Kling
|
f75eb9af16
Kernel: Support chdir() to a directory that's executable but not readable.
|
6 gadi atpakaļ |
Andreas Kling
|
274b0260f7
Kernel: Don't send SIGCHLD to parent process if he has SA_NOCLDWAIT set.
|
6 gadi atpakaļ |
Andreas Kling
|
1b16a29044
Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
|
6 gadi atpakaļ |
Andreas Kling
|
e427b514dc
Kernel: Implement basic SIGSTOP and SIGCONT support.
|
6 gadi atpakaļ |
Andreas Kling
|
c09ab7cc40
Kernel: Only allow sending signals to process you own.
|
6 gadi atpakaļ |
Andreas Kling
|
258f4671ea
Kernel: kill() syscall should support sending a signal to yourself.
|
6 gadi atpakaļ |
Andreas Kling
|
60d0a48be5
Kernel: Use KResult in link().
|
6 gadi atpakaļ |
Andreas Kling
|
5b27f11b97
Kernel: Use KResult in unlink() and rmdir().
|
6 gadi atpakaļ |
Andreas Kling
|
1d2529b4a1
Add chown() syscall and a simple /bin/chown program.
|
6 gadi atpakaļ |
Andreas Kling
|
e421c10735
More compat work towards porting vim.
|
6 gadi atpakaļ |
Andreas Kling
|
a356746d04
Compat work towards porting vim.
|
6 gadi atpakaļ |
Andreas Kling
|
e0c1541847
Compat work towards making bash-5.0 build with less patches.
|
6 gadi atpakaļ |
Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 gadi atpakaļ |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 gadi atpakaļ |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 gadi atpakaļ |
Andreas Kling
|
5af4e622b9
Kernel: Add KResult and KResultOr<T> classes.
|
6 gadi atpakaļ |
Andreas Kling
|
15fb917f28
Convert more RetainPtr use to Retained.
|
6 gadi atpakaļ |
Andreas Kling
|
f98dcbf1d6
Kernel: Respect the process umask in open() and mkdir().
|
6 gadi atpakaļ |
Andreas Kling
|
6d3e12899b
Kernel: Pass process arguments directly on the stack.
|
6 gadi atpakaļ |
Andreas Kling
|
e969419202
Kernel: Don't allocate and discard an extra stack for every process.
|
6 gadi atpakaļ |
Andreas Kling
|
920e8e58ed
Kernel+Userland: Implement setuid() and setgid() and add /bin/su
|
6 gadi atpakaļ |
Andreas Kling
|
8b64f213a1
Kernel: sigpending() and sigprocmask() should validate memory writes.
|
6 gadi atpakaļ |