Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 yıl önce |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 yıl önce |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 yıl önce |
Andreas Kling
|
5af4e622b9
Kernel: Add KResult and KResultOr<T> classes.
|
6 yıl önce |
Andreas Kling
|
15fb917f28
Convert more RetainPtr use to Retained.
|
6 yıl önce |
Andreas Kling
|
f98dcbf1d6
Kernel: Respect the process umask in open() and mkdir().
|
6 yıl önce |
Andreas Kling
|
6d3e12899b
Kernel: Pass process arguments directly on the stack.
|
6 yıl önce |
Andreas Kling
|
e969419202
Kernel: Don't allocate and discard an extra stack for every process.
|
6 yıl önce |
Andreas Kling
|
920e8e58ed
Kernel+Userland: Implement setuid() and setgid() and add /bin/su
|
6 yıl önce |
Andreas Kling
|
8b64f213a1
Kernel: sigpending() and sigprocmask() should validate memory writes.
|
6 yıl önce |
Andreas Kling
|
a624fe06b8
Kernel: Add file permission checks to utime() syscall.
|
6 yıl önce |
Andreas Kling
|
f0a869ea50
Kernel: Process::cwd_inode() should return a reference.
|
6 yıl önce |
Andreas Kling
|
ce3b548077
Kernel: Separate VFS stat() from open().
|
6 yıl önce |
Andreas Kling
|
7d288aafb2
Kernel: Add link() syscall to create hard links.
|
6 yıl önce |
Andreas Kling
|
0aaec6b19a
Support resizing the Terminal app.
|
6 yıl önce |
Andreas Kling
|
6158f456fa
Kernel: Don't remove from SharedBuffer map while iterating it.
|
6 yıl önce |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 yıl önce |
Andreas Kling
|
7bb00ea1e3
Kernel: socket() with SOCK_CLOEXEC was setting the wrong fd flag.
|
6 yıl önce |
Andreas Kling
|
cf8dd312ab
Kernel: Fix String leaks in exec().
|
6 yıl önce |
Andreas Kling
|
df2d46d5dc
Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds.
|
6 yıl önce |
Andreas Kling
|
2dc0ef8813
Kernel: munmap() should round up to nearest page size, just like mmap().
|
6 yıl önce |
Andreas Kling
|
809266a9fb
Kernel: Remove tracking of bitmap memory.
|
6 yıl önce |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 yıl önce |
Andreas Kling
|
4ea28bf0a5
Kernel: Add a simple shared memory API for two processes only.
|
6 yıl önce |
Andreas Kling
|
7210d2ade5
Kernel: Remove knowledge about BochsVGADevice from Process.
|
6 yıl önce |
Andreas Kling
|
468113422f
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
|
6 yıl önce |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
6 yıl önce |
Andreas Kling
|
c6ca6522fc
Kernel: Sending a signal to another process needs to disable interrupts.
|
6 yıl önce |
Andreas Kling
|
fbcc8ab840
WindowServer: Slurp all available client messages when checking them.
|
6 yıl önce |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 yıl önce |