Sebastian Messmer
d8691d282b
Defer daemonization to Fuse, introduce Fuse::runInBackground() / Fuse::runInForeground()
2018-12-24 19:03:38 +01:00
Sebastian Messmer
64150f294e
Fuse offers an onMounted callback that is called when everything is ready.
2018-12-09 12:27:53 -05:00
Sebastian Messmer
449133e3da
- Allow callback when fuse filesystem is mounted
...
- Use that callback to initialize the file system instead of initializing it up front
2018-12-03 01:57:30 -05:00
Sebastian Messmer
5da8eac56e
Remove unused parameter from statfs()
2018-09-22 14:24:31 -07:00
Sebastian Messmer
a866fda3a9
Use FUSE_STAT on Dokan
2018-09-15 18:02:03 -07:00
Sebastian Messmer
8d21e09159
Introduce fspp::num_bytes_t
2018-09-15 14:32:58 -07:00
Sebastian Messmer
121de7d7ab
Remove some unneeded headers
2018-09-11 00:50:59 -07:00
Sebastian Messmer
93ed589bf4
Fix includes for Windows
2018-09-03 01:16:29 -07:00
Sebastian Messmer
708cd99868
Start splitting fspp-fuse from fspp-interface
2018-05-21 08:11:43 -07:00
Sebastian Messmer
2ea77d4c26
Use boost::filesystem::path more portably
2018-05-20 19:22:46 -07:00
Sebastian Messmer
7287f1ca4d
Fix some tsan warnings
2018-01-15 01:58:48 +00:00
Sebastian Messmer
f439bf9d0f
Remove c style casts and unaligned memory accesses
2017-12-03 19:01:41 +00:00
Sebastian Messmer
bc46bc88e9
Fix some issues with fspp-test on Mac OS X
2017-08-25 00:14:16 +01:00
Sebastian Messmer
116a90be6d
Fix compiler warnings
2016-09-24 11:41:19 +02:00
Sebastian Messmer
1bb38f39b4
* Fix FuseTest
...
* Refactor Fuse: shorter functions, and factor out common functionality of adding a fuse option into own method
2016-06-04 00:45:49 -07:00
Sebastian Messmer
40c64a879c
Hide fuse quirks inside the Fuse class.
...
fuse_main needs the program arguments as char ** instead of const char ** or (even better) vector<string>.
With this commit, we hide that inside the Fuse class. Everything outside handles these arguments as vector<string> and passes it as such to the Fuse class.
2016-05-09 16:07:02 -07:00
Sebastian Messmer
80b113f0f1
Fix some more fuse tests
2016-02-14 02:23:54 +01:00
Sebastian Messmer
6d3fe14c9e
Fix fspp lstat tests on Mac OS X
2016-02-14 01:54:36 +01:00
Sebastian Messmer
fcf817fbdd
Work around timing bug in OS X test cases
2016-02-14 01:18:19 +01:00
Sebastian Messmer
33c950e978
Fix Mock file system setup on Mac OS X
2016-02-14 01:01:59 +01:00
Sebastian Messmer
1dcf36d38c
Move fspp to its own subdirectories
2016-02-11 12:53:42 +01:00