Matheus
|
f46d85fe6d
|
socket: fix close shutdown properly
|
2026-07-07 16:49:45 -03:00 |
|
Matheus
|
196698c059
|
file: call shutdown on socket close
|
2026-07-07 14:38:58 -03:00 |
|
Matheus
|
01e677d385
|
file: fix resizing
|
2026-06-16 21:05:28 -03:00 |
|
Matheus
|
9a0fbaa0b0
|
file: fix possible null pointer access
|
2026-04-11 22:08:27 -03:00 |
|
Matheus
|
b6e76f3d1f
|
vfs: advisory locking + flock syscall
|
2025-09-12 00:34:49 -03:00 |
|
Matheus
|
2fa040096c
|
slab: rewrite slab allocator
|
2025-09-04 22:55:19 -03:00 |
|
Matheus
|
065711df33
|
more changes
|
2025-02-16 00:05:59 -03:00 |
|
Matheus
|
cc1e0e37b1
|
file: fix fd_insert
|
2025-02-08 21:15:52 -03:00 |
|
Matheus
|
73929bfd57
|
localsocket: fix cmsg
|
2025-02-08 20:23:02 -03:00 |
|
Matheus
|
a6c169e5e6
|
kernel: finish work of removing interruptible mutexes
|
2024-12-24 21:30:25 -03:00 |
|
Matheus
|
e058d62261
|
cpu: change _cpu()->thread calls to current_thread() to fix smp race
|
2024-09-15 17:47:26 -03:00 |
|
Matheus
|
29d459bdab
|
file: fd_insert
|
2024-09-01 13:11:27 -03:00 |
|
Matheus
|
f05eb36cfd
|
kernel: remove already done TODOs
|
2024-06-16 12:48:16 -03:00 |
|
Matheus
|
d461ad1a0b
|
file: fd_(set/get)flags()
|
2024-06-12 18:54:55 -03:00 |
|
Matheus
|
09e36bdd4e
|
file: fix dup
|
2024-05-08 15:58:30 -03:00 |
|
Matheus
|
f2f7a629cc
|
file: use mutex for locking rather than spinlock
|
2024-05-07 18:52:05 -03:00 |
|
Matheus
|
e9e640fb83
|
file: properly set fdfirst
|
2023-08-10 16:39:14 -03:00 |
|
Matheus
|
032560bda0
|
file: redo locking
|
2023-07-03 22:51:53 -03:00 |
|
Matheus
|
98fc4eb23d
|
file: FDTABLE_LIMIT
|
2023-06-27 19:54:33 -03:00 |
|
Matheus
|
265d12f6b2
|
file: fd duping and related syscalls
|
2023-06-26 23:18:49 -03:00 |
|
Matheus
|
74924c4d11
|
file: cleanfile null vnode protection
|
2023-05-29 10:48:04 -03:00 |
|
Matheus
|
6f1eae6db1
|
file: fd_clone
|
2023-05-16 19:23:31 -03:00 |
|
Matheus
|
d8cb7b2f42
|
file: fd_allocate
|
2023-05-13 21:12:25 -03:00 |
|
Matheus
|
70c5e992cc
|
file: cleanfile
|
2023-05-10 20:43:36 -03:00 |
|
Matheus
|
f56a0f27d7
|
file: fix fd_new
|
2023-05-09 23:22:35 -03:00 |
|
Matheus
|
32772a7a9b
|
file: change fd_new and flag converter
|
2023-05-09 23:07:29 -03:00 |
|
Matheus
|
e785da6cb3
|
kernel: file_t, fd_t and a few helper functions
|
2023-05-09 00:13:51 -03:00 |
|