summaryrefslogtreecommitdiff
path: root/src/init/tar.c
AgeCommit message (Collapse)Author
2022-07-08syscall/fs_respond: get the file id from the buf argumentdzwdz
Previously, file ids could only be positive integers, so their range was 31 bits - not enough to represent the entire memory. Now, pointers can be safely used as file ids.
2022-07-07shared: add a flags argument to _syscall_fs_responddzwdz
2022-06-29init/fs: tmpfs driver with support for creating new filesdzwdz
2022-06-29kernel/vfs: add the OPEN_CREATE flagdzwdz
2022-05-01init/fs: make directory listings respect offsetsdzwdz
2022-03-27init/tar: fix some compiler warningsdzwdz
2021-11-20kernel: fs_wait returns a success val; the op type is put in the structdzwdz
2021-11-09init/tar: reading directories only shows immediate childrendzwdz
2021-11-09init/tar: add (bad) support for reading the root dirdzwdz
2021-11-07init/tar: read() directoriesdzwdz
2021-11-07init/tar: refactor init_tar, add some very basic directory supportdzwdz
2021-11-07init/tar: check length of found filedzwdz
before this, you could open("/init/1") to open /init/1.txt
2021-11-02fork2 refactor: every process now has (only) a single controlled vfs_backenddzwdz
2021-09-22remove some old leftover code in tar_driverdzwdz
2021-09-20add an offset parameter to read() and write()dzwdz
2021-09-20use a single struct for all fs_wait return valuesdzwdz
2021-09-18init: fix off-by-one error in tar_sizedzwdz
2021-09-18`init`: implement a working tar driverdzwdz
2021-09-18create `init/stdlib`dzwdz
2021-09-18merge `kernel/types.h` and `init/types.h`dzwdz
2021-09-18`init`: start work on the tar driverdzwdz