Andreas Kling
|
e48cbf3c8c
Kernel: connect() should fail with EISCONN for already-connected sockets.
|
6 vuotta sitten |
Andreas Kling
|
e56fe71dbc
Kernel: And some more KResult/KResultOr<T> porting work.
|
6 vuotta sitten |
Andreas Kling
|
028afabf6b
Kernel: Port more code to KResult and KResultOr<T>.
|
6 vuotta sitten |
Andreas Kling
|
37f6844c6c
Kernel: Port stat() to KResult/KResultOr<T>.
|
6 vuotta sitten |
Andreas Kling
|
1b16a29044
Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
|
6 vuotta sitten |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 vuotta sitten |
Andreas Kling
|
2cfcbdc735
AK: Add Retained<T>, like RetainPtr, but never null.
|
6 vuotta sitten |
Andreas Kling
|
d5f515cf6c
Kernel: Give each FileDescriptor a chance to co-open sockets.
|
6 vuotta sitten |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
6 vuotta sitten |
Andreas Kling
|
994279d56c
Kernel: Add Device base class for CharacterDevice.
|
6 vuotta sitten |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 vuotta sitten |
Andreas Kling
|
eb1c721ef3
Kernel: Actually send things between the socket endpoints.
|
6 vuotta sitten |
Andreas Kling
|
b12ab1270a
Kernel: More work on sockets. Getting there..
|
6 vuotta sitten |
Andreas Kling
|
2f35e54f80
Kernel: Begin implementing UNIX domain sockets.
|
6 vuotta sitten |
Andreas Kling
|
c4fce9b3f9
Make stat() work on device files again.
|
6 vuotta sitten |
Andreas Kling
|
b4e478aa50
Deallocate PTY's when they close.
|
6 vuotta sitten |
Andreas Kling
|
8bb18fdc56
Kernel: Get rid of Unix namespace.
|
6 vuotta sitten |
Andreas Kling
|
754037874c
Move VFS sources into Kernel/.
|
6 vuotta sitten |