Commit Graph
18 Commits
Author SHA1 Message Date
John OberschelpandGitHub 16b1b2b349 Create persistence.cpp
Create persistence.cpp to supply functionality needed for volume persistence within a memory-mapped file:
    memory management
    sorted sets
    offsets that don’t use a pointer
2019-08-03 12:19:56 -07:00
John OberschelpandGitHub f181593f49 Add persistence to Airfs
Adds persistence to Airfs; stores the volume in a file.
The interface has changed slightly. Pass...
-N VolumeName ( for example C:\Users\foo\Desktop\test.air )
-n MapName    ( for example Local\Airfs )
... in place of the no longer used...
-n MaxFileNodes
2019-08-03 11:52:47 -07:00
John OberschelpandGitHub 773bb12146 Update airfs.cpp 2018-08-01 17:34:24 -07:00
John OberschelpandGitHub f672ae817a Added DeviceIoControl to Airfs
Added DeviceIoControl code à la Memfs, simplified file allocation code, and cleaned up some white space.
2018-07-31 15:04:08 -07:00
John OberschelpandGitHub 1b40d8db80 Fixed to pass winfsp-tests and cleanup
Fixed AIRFS_NAMED_STREAMS bugs that caused stream_create_overwrite_test and stream_getstreaminfo_test to fail.
Also tidied up a few things.
2018-07-24 16:22:41 -07:00
John OberschelpandGitHub 14a2004437 Create airfs.cpp 2018-06-23 16:36:31 -07:00
John OberschelpandGitHub 39dd7662bd Update Contributors.asciidoc 2017-11-01 09:58:11 -07:00
John OberschelpandGitHub 244afc8a3c Update memfs-main.c 2017-10-31 15:50:50 -07:00
John OberschelpandGitHub 111955db84 Update memfs.cpp 2017-10-31 15:44:24 -07:00
John OberschelpandGitHub 76ff8232bc Update memfs-main.c 2017-10-31 15:42:26 -07:00
John OberschelpandGitHub 9a3ac3c7a1 Update memfs.h 2017-10-31 15:39:19 -07:00
John OberschelpandGitHub 4adc0d4700 Update memfs-test.c 2017-10-31 15:36:09 -07:00
John OberschelpandGitHub 91c714dd53 Update fscrash-main.c 2017-10-31 15:32:12 -07:00
John OberschelpandGitHub 045a1fa19c Update memfs-test.c 2017-10-09 14:51:18 -07:00
John OberschelpandGitHub c9b2c0460b Update fscrash-main.c 2017-10-09 14:49:50 -07:00
John OberschelpandGitHub 1468df78a2 Update memfs.h 2017-10-09 14:48:33 -07:00
John OberschelpandGitHub 0fb6299f17 Update memfs-main.c 2017-10-09 14:47:28 -07:00
John OberschelpandGitHub 0da43fe2d4 Update memfs.cpp 2017-10-09 14:46:24 -07:00