|
6bdf3169d2
|
kernel: Handle aborted connections instead of crashing
|
2024-02-03 19:15:19 +01:00 |
|
|
9b01b5a5db
|
kernel: Correctly register file times for more file systems and file types
|
2023-12-04 20:42:17 +01:00 |
|
|
3ad23eab21
|
kernel: Add support for supplementary groups (1/2)
Adds support for supplementary groups internally in the kernel.
No userspace support.
|
2023-11-22 18:49:40 +01:00 |
|
|
6a35cad8d5
|
kernel: Add POLLHUP and store it when a polled socket's peer disconnects
|
2023-09-20 07:05:52 +02:00 |
|
|
15192837c0
|
kernel: Support listening sockets in poll()
|
2023-09-20 07:05:48 +02:00 |
|
|
826be882a9
|
kernel: Interrupt syscalls before exiting because of a signal
Closes #40.
|
2023-08-08 10:41:46 +02:00 |
|
|
dc35c42371
|
kernel/VFS: Rework the metadata system so that there is a single metadata struct
continuous-integration/drone/push Build is passing
|
2023-08-01 17:20:28 +02:00 |
|
|
187f0ff83e
|
kernel: Rename Inode::blocking() to Inode::will_block_if_read()
continuous-integration/drone/pr Build is passing
|
2023-07-30 11:41:53 +02:00 |
|
|
bb3127c212
|
kernel: Implement listen(), connect() and accept()
|
2023-07-30 11:33:06 +02:00 |
|
|
7a7ae086f5
|
kernel: Use a did_close callback for UnixSockets
|
2023-07-30 11:33:06 +02:00 |
|
|
a12b018b03
|
kernel+libc: Add basic Unix sockets (creation and binding)
|
2023-07-30 11:33:06 +02:00 |
|