summaryrefslogtreecommitdiff
path: root/src/kernel/handle.c
AgeCommit message (Expand)Author
2024-03-13kernel/malloc: slight rework (it's still bad), store more metadatadzwdz
2023-01-25kernel: move /mem/alloc to /malloc and linker.ld to arch/amd64/dzwdz
2023-01-25style: typedef structs, shorter namespacesdzwdz
2023-01-11kernel: return EPIPE when fs_waiting on a dead filesystemdzwdz
2022-08-19syscall/fs_wait: return a handle for each requestdzwdz
2022-08-19kernel: kzallocdzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-07-09syscalls/pipe: turn into a POSIX-style api with separate rw endsdzwdz
2022-07-05kernel: initial partial pipe supportdzwdz
2022-05-06kernel: remove the union in `struct handle`dzwdz
2022-05-05kernel/vfs: rename the vfsreq funcs, merge vfsreq_finish & vfsreq_canceldzwdz
2022-05-04kernel: refcount vfs_backenddzwdz
2022-05-02kernel/vfs: pass `close()` calls to fs handlersdzwdz
2022-05-01kernel/proc: make handles separate refcounted objectsdzwdz
2021-09-04nuke the old handle codedzwdz
2021-09-04rename file descriptors to handlesdzwdz