summaryrefslogtreecommitdiff
path: root/src/init/fs
AgeCommit message (Collapse)Author
2022-04-14init/fs: fix `fs_dir_inject`dzwdz
the loop wasn't bounder, so was copying garbage - including multiple null bytes also, the trailing slash was appended even if the injected path didn't have one
2022-04-12shared: fix some minor warningsdzwdz
2022-04-10init/fs: handle delegated reads in a subprocessdzwdz
first off: this is horrible. there's no CoW, so this is horribly slow. the sole purpose of this is to let the userland delegate handle multiple requests at once, because i'm implementing concurrent IO and I kinda need that. it's possible that handling of multiple requests could be handled in a better way - but this could be good enough once i implement CoW
2022-04-07init: two concurrent shells - serial & vga/ps2dzwdz
2022-04-07init/fs: add bad write support to fs_delegatedzwdz
2022-03-26init/fs: add a trailing slash to injected pathsdzwdz
2021-11-26init/fs: add the MOUNT macrodzwdz
2021-11-26init/fs: implement directory injectiondzwdz
2021-11-20init/fs: fix non-prefix fs_passthroughdzwdz
2021-11-20shared: fs_request_delegate stubdzwdz
my thoughts on this are already in that giant comment, go read it
2021-11-20kernel: fs_wait returns a success val; the op type is put in the structdzwdz
2021-11-17init/fs: add "prefix" support to fs_passthrough / proper bind mounts!dzwdz
2021-11-16init: implement fork2_n_mountdzwdz
2021-11-16init/fs: fix old style decldzwdz
2021-11-16init: implement a halfassed passthrough fsdzwdz