Gunnar Beutner
|
ce4b66e908
Kernel: Add support for MSG_NOSIGNAL and properly send SIGPIPE
|
2 years ago |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Tim Schumacher
|
3b3af58cf6
Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 years ago |
Idan Horowitz
|
664ca58746
Kernel: Use u64 instead of size_t for File::can_write offset
|
3 years ago |
Idan Horowitz
|
9ce537d703
Kernel: Use u64 instead of size_t for File::can_read offset
|
3 years ago |
Andreas Kling
|
0ae8702692
Kernel: Make File::stat() & friends return Error<struct stat>
|
3 years ago |
Brian Gianforcaro
|
fa517b213a
Kernel: Handle string format errors in FileSystem APIs :^)
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
Ben Wiederhake
|
c05c5a7ff4
Kernel: Clarify ambiguous {File,Description}::absolute_path
|
3 years ago |
Andreas Kling
|
ed5d04b0ea
Kernel: Use KResultOr and TRY() for FIFO
|
3 years ago |
Andreas Kling
|
01993d0af3
Kernel: Make DoubleBuffer::try() return KResultOr
|
3 years ago |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 years ago |
Andreas Kling
|
c1c774da91
Kernel: Use TRY() in FIFO
|
3 years ago |
Andreas Kling
|
ed77b6f8cb
Kernel: Remove an obviously redundant check in FIFO::read()
|
3 years ago |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 years ago |
Andreas Kling
|
59335bd8ea
Kernel: Rename FileDescription::create() => try_create()
|
3 years ago |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
3 years ago |
Andreas Kling
|
cda69704dc
Kernel: Remove unused FIFO::all_fifos() table
|
3 years ago |
Jean-Baptiste Boric
|
4c4b8ea443
Kernel: Properly handle non-blocking I/O on pipes
|
4 years ago |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 years ago |
Jean-Baptiste Boric
|
6d83b2d8f0
Kernel: Migrate FIFO table locking to ProtectedValue
|
4 years ago |
Jean-Baptiste Boric
|
25d7beec6b
Kernel: Use atomic integer for next FIFO id
|
4 years ago |
Jean-Baptiste Boric
|
aea98a85d1
Kernel: Move Lockable into its own header
|
4 years ago |
Jean-Baptiste Boric
|
f7f794e74a
Kernel: Move Mutex into Locking/
|
4 years ago |
Brian Gianforcaro
|
8d3b819daf
Kernel: Handle OOM from DoubleBuffer creation in FIFO creation
|
4 years ago |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
4 years ago |
Andreas Kling
|
cee9528168
Kernel: Rename Lock to Mutex
|
4 years ago |