Jesse
|
a27c9e3e01
Kernel+Userland: Addd reboot syscall (#334)
|
6 years ago |
Robin Burchell
|
b907608e46
SharedBuffer: Split the creation and share steps
|
6 years ago |
Andreas Kling
|
c110cf193d
Kernel: Have the open() syscall take an explicit path length parameter.
|
6 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Robin Burchell
|
952382b413
Kernel/Userland: Add a halt syscall, and a shutdown binary to invoke it
|
6 years ago |
Andreas Kling
|
736092a087
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
|
6 years ago |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 years ago |
Andreas Kling
|
93d3d1ede1
Kernel: Add fchown() syscall.
|
6 years ago |
Robin Burchell
|
9cd0f6ffac
Kernel/LibC: Implement sched_* functionality to set/get process priority
|
6 years ago |
Andreas Kling
|
9806a23f83
Kernel: Return ENOSYS if an invalid syscall number is requested.
|
6 years ago |
Andreas Kling
|
ae470ec955
Kernel: Add getpeername() syscall, and fix getsockname() behavior.
|
6 years ago |
Andreas Kling
|
212a263f0a
Kernel+LibC: Implement getsockname() syscall.
|
6 years ago |
Andreas Kling
|
3cba2a8a78
Kernel: Add a beep() syscall that beeps the PC speaker.
|
6 years ago |
Andreas Kling
|
99aead4857
Kernel: Add a writev() syscall for writing multiple buffers in one go.
|
6 years ago |
Andreas Kling
|
8b249bd09b
Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.
|
6 years ago |
Andreas Kling
|
25ddcd1022
Kernel: Emit systrace events for exit, thread_exit and sigreturn.
|
6 years ago |
Andreas Kling
|
d07be1087a
Kernel+LibC: Add exit_thread() syscall.
|
6 years ago |
Andreas Kling
|
5c68929aa1
Kernel: Add a systrace() syscall and implement /bin/strace using it.
|
6 years ago |
Andreas Kling
|
c02c6fef28
Kernel+ProcessManager: Show per-process syscall counts.
|
6 years ago |
Andreas Kling
|
26a06f3fcd
Kernel: More work towards POSIX SHM, also add ftruncate().
|
6 years ago |
Andreas Kling
|
99f3cc26c3
Kernel+LibC: Add stubs for POSIX shared memory API.
|
6 years ago |
Andreas Kling
|
37ae00a4dd
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
|
6 years ago |
Andreas Kling
|
d5a9f4596b
Kernel: Add a blunt big process lock.
|
6 years ago |
Andreas Kling
|
500df578fe
LibGUI+Kernel: Add a GLock class (userspace mutex.)
|
6 years ago |
Andreas Kling
|
e561ab1b0b
Kernel+LibC: Add a simple create_thread() syscall.
|
6 years ago |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 years ago |
Andreas Kling
|
d712d353ac
Kernel: Remove leftover debug spam when returning from mkdir() syscall.
|
6 years ago |
Andreas Kling
|
562663df7c
Add support for socket send/receive timeouts.
|
6 years ago |
Andreas Kling
|
a7d5e9781a
Kernel+LibC+Userland: Yet more networking bringup hacking.
|
6 years ago |
Andreas Kling
|
a017a77442
Kernel+LibC+Userland: Start working on an IPv4 socket backend.
|
6 years ago |