Ziao
|
460bcd5e7e
|
support 255 character filenames; use in memory tree to speed up namei
|
2023-11-21 17:21:43 -08:00 |
|
Ziao
|
c49c1d2302
|
merge changes from origin
|
2023-11-21 14:24:52 -08:00 |
|
Ziao
|
1c22210209
|
commit wza changes before merge
|
2023-11-21 14:22:18 -08:00 |
|
Victor
|
7d5fd98e15
|
reform dir_API to Google Test framwork
|
2023-11-21 01:34:06 -08:00 |
|
Victor
|
b959e7b093
|
support . and .. search in find_entry, add init_entry for fake root
|
2023-11-20 23:32:19 -08:00 |
|
Victor
|
051a04ea75
|
add dir_API to demo direntry API
|
2023-11-19 21:22:53 -08:00 |
|
Victor
|
29dfe9a4a5
|
create hash-tree hierarchy direntry file
|
2023-11-19 16:53:29 -08:00 |
|
Ziao
|
5dbac3d9e3
|
support unlinking files and directories
|
2023-11-18 20:20:32 -08:00 |
|
Ziao
|
1e735ea7d0
|
support arbitrary number of files in each folder (previously 64)
|
2023-11-18 19:25:53 -08:00 |
|
Ziao
|
1259cf5487
|
fix bug for indirect datablock r/w, add . and .. to every directory
|
2023-11-18 17:42:36 -08:00 |
|
Ziao
|
dcf0601039
|
fix bugs for last commit (support indirect datablocks r/w)
|
2023-11-18 14:55:30 -08:00 |
|
Victor
|
c45667461b
|
Rename mkfile to create_new_inode and update mode argument to detect S_IFDIR condition
|
2023-11-18 01:46:44 -08:00 |
|
Victor
|
aacb3e0193
|
change name init_inode to new_inode, return struct inode pointer
|
2023-11-18 01:10:48 -08:00 |
|
WangZiao
|
46ce866c57
|
support creating files and directories, support namei
|
2023-11-16 18:36:35 -08:00 |
|
WangZiao
|
e09e952558
|
specify some apis for layer 2
|
2023-11-12 16:13:45 -08:00 |
|
FactorialN
|
e2547b507c
|
fixed boolean type for 2 functions
|
2023-11-12 14:24:43 -08:00 |
|
FactorialN
|
bab03dc5a2
|
fixed an code error here
|
2023-11-12 13:56:44 -08:00 |
|
FactorialN
|
2c88283938
|
some merge
|
2023-11-12 13:37:46 -08:00 |
|
FactorialN
|
f0c37e2587
|
some basic fixes
|
2023-11-12 13:29:14 -08:00 |
|
Victor
|
1d567ff487
|
fixed several bugs
|
2023-11-11 16:08:35 -08:00 |
|
FactorialN
|
23c5b4da6f
|
recalled the uchar modification
|
2023-11-11 14:54:22 -08:00 |
|
FactorialN
|
359521e12e
|
changed all char to unsigned char
|
2023-11-11 14:38:47 -08:00 |
|
FactorialN
|
350c00fd40
|
changed type of off_t to u_int64_t
|
2023-11-11 13:38:54 -08:00 |
|
FactorialN
|
bb98bb9487
|
changed type of off_t to unsigned
|
2023-11-11 13:32:11 -08:00 |
|
Victor
|
fda144c353
|
fix bugs e.g. static function, disk argument, address offset and add test API code
|
2023-11-11 13:10:07 -08:00 |
|
FactorialN
|
5eb9fcdbda
|
implemented inode list operation
|
2023-11-07 23:33:52 -08:00 |
|
FactorialN
|
91ec52e718
|
implemented deallo list operation
|
2023-11-07 23:09:59 -08:00 |
|
FactorialN
|
489b92cf24
|
changed to 4k, implemented most
|
2023-11-07 20:39:41 -08:00 |
|
FactorialN
|
d3bf233e42
|
save before changing datablock to 4k
|
2023-11-07 19:36:27 -08:00 |
|
Victor
|
4823b76d6c
|
revise the way to use rawdisk R/W, add rawdisk obj as reference, revise writeFreeListHead API and it bit shifting
|
2023-11-07 15:58:20 -08:00 |
|
Victor
|
94a1496127
|
Merge remote-tracking branch 'origin/victortung'
|
2023-11-06 17:46:24 -08:00 |
|
Victor
|
b25f0f167d
|
revise rawdisk R/W API to set with offset and length
|
2023-11-06 14:00:14 -08:00 |
|
Victor
|
d379f6d7f0
|
add destructor to close fd to open device one time, and make dir be const char* type
|
2023-11-06 00:24:57 -08:00 |
|
FactorialN
|
d276bb0e4c
|
layer1 datablock allocate
|
2023-11-05 17:03:19 -08:00 |
|
FactorialN
|
b961114ae1
|
layer1 datablock allocate
|
2023-11-05 17:02:59 -08:00 |
|
FactorialN
|
5cbee55bd4
|
started layer 1
|
2023-11-05 16:01:00 -08:00 |
|
FactorialN
|
3b687800d6
|
fixed numsec issue
|
2023-10-29 16:04:32 -07:00 |
|
FactorialN
|
cac120353a
|
fixed name issue
|
2023-10-29 16:02:08 -07:00 |
|
FactorialN
|
0f688488ef
|
created the rawdisk interface
|
2023-10-29 15:39:33 -07:00 |
|
FactorialN
|
78fc2314c3
|
updated testing
|
2023-10-15 14:45:30 -07:00 |
|
FactorialN
|
b8c8d7bc58
|
first commit
|
2023-10-15 13:49:54 -07:00 |
|