Commit Graph

29 Commits

Author SHA1 Message Date
c4a635322a Extend sector numbers to 64 bit, dump hash and bytes of read data. 2019-10-21 05:51:56 +03:00
cfdd6a2820 Implement disk_add, disk_del commands, fix tests. 2019-10-13 04:17:29 +03:00
1bb4c6f8d7 Collect coverage via LBR profiling. 2019-10-09 02:35:47 +03:00
6325dda0da Add read_all and read_range, update tests, fixes 2018-06-18 04:55:51 +03:00
f3f0024d22 Use free from libc, fix ls_range 2018-06-13 04:29:17 +03:00
bd2e078d13 Add tests, generate hdd images on the fly. 2018-05-19 18:50:15 +03:00
326e6fa663 Add macro trick to use libc malloc instead of calloc. 2018-05-18 20:16:00 +03:00
3d39097fb1 Pass sector size as argument, don't hardcode. 2018-05-18 19:48:50 +03:00
428e646336 Use libc calloc instead of own malloc stub. 2018-05-18 10:09:05 +03:00
8875002b32 Debug output fix for llseek syscall. 2018-05-17 11:20:54 +03:00
cff6d94c58 Use llseek syscall instead of lseek. 2018-05-15 09:54:22 +03:00
2c3cd9c7c1 Add ranged ls and f70status enum. 2018-05-14 10:54:05 +03:00
d02cbfd7ef Call kos_fuse_lfn, add tools/mkdirrange, cleanup. 2018-05-10 00:08:52 +03:00
cdcb61a47f Implement read command, add test/t_read. 2018-05-07 18:31:42 +03:00
9c7ebc5136 Use dyndisk KolibriOS code, add test prototypes. 2018-05-06 22:58:05 +03:00
f3946d5a7d Use disk.inc from kolibri. Compiles, doesn't work. 2018-05-04 21:19:17 +03:00
d480fffdb0 Properly handle piped input, report command number in prompt. 2018-04-26 16:07:34 +03:00
a0164fd3ec Change if-else chain to function table. 2018-04-26 12:17:55 +03:00
4cef110a03 Rename hello_* functions to kofuse_*. 2018-04-25 13:27:05 +03:00
9513eebc59 Report time in getattr: add and use kos_time_to_epoch. 2018-04-24 19:51:48 +03:00
48a782e407 Fix return value of kos_fuse_init. 2018-04-24 15:51:37 +03:00
e4f0d7962b Check kos_fuse_init() return value, exit if it fails. 2018-04-23 14:42:32 +03:00
cf0bc9bef4 Include most *.inc files from $(KERNEL_TRUNK) directory. 2018-04-23 14:07:22 +03:00
9fe2a63497 Implement kos_fuse_read. 2017-11-16 04:16:20 +03:00
8724153230 Implement kos_fuse_getattr. 2017-11-16 03:31:32 +03:00
9c815e82ab Remove xfs.asm and xfs.inc files.
Filesystem code can be taken unchanged from KolibriOS repository.
2017-10-18 23:57:22 +03:00
c162146abb Use fuse3, rewrite no-fuse version in C. 2017-10-18 23:19:53 +03:00
54fe4859ee Working prototype. 2017-10-18 03:08:32 +03:00
397aba3a06 Initial commit. 2017-10-18 03:07:52 +03:00