diff options
author | Martin Pärtel <martin.partel@gmail.com> | 2022-04-03 16:52:14 +0300 |
---|---|---|
committer | Martin Pärtel <martin.partel@gmail.com> | 2022-04-03 16:52:14 +0300 |
commit | 57d9c9407ec04d2c08323acda87597882f4901cf (patch) | |
tree | 0c0cbb8d0851f9aa8b464d7b304cbe545b064eb0 /src/bindfs.c | |
parent | d7d0dc47f03762f5fcd92bbe8c2221ea6b3fa642 (diff) | |
download | bindfs-57d9c9407ec04d2c08323acda87597882f4901cf.tar.gz |
Made direct-io the default after all, and added --no-direct-io.
#110
Diffstat (limited to 'src/bindfs.c')
-rw-r--r-- | src/bindfs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bindfs.c b/src/bindfs.c index fd09704..332999b 100644 --- a/src/bindfs.c +++ b/src/bindfs.c @@ -1797,7 +1797,7 @@ enum OptionKey { OPTKEY_HIDE_HARD_LINKS, OPTKEY_RESOLVE_SYMLINKS, OPTKEY_BLOCK_DEVICES_AS_FILES, - OPTKEY_DIRECT_IO + OPTKEY_NO_DIRECT_IO }; static int process_option(void *data, const char *arg, int key, @@ -1905,8 +1905,8 @@ static int process_option(void *data, const char *arg, int key, case OPTKEY_BLOCK_DEVICES_AS_FILES: settings.block_devices_as_files = 1; return 0; - case OPTKEY_DIRECT_IO: - settings.direct_io = true; + case OPTKEY_NO_DIRECT_IO: + settings.direct_io = false; return 0; case OPTKEY_NONOPTION: if (!settings.mntsrc) { @@ -2397,7 +2397,7 @@ int main(int argc, char *argv[]) OPT2("--delete-deny", "delete-deny", OPTKEY_DELETE_DENY), OPT2("--rename-deny", "rename-deny", OPTKEY_RENAME_DENY), - OPT2("--direct-io", "direct-io", OPTKEY_DIRECT_IO), + OPT2("--no-direct-io", "no-direct-io", OPTKEY_NO_DIRECT_IO), OPT2("--hide-hard-links", "hide-hard-links", OPTKEY_HIDE_HARD_LINKS), OPT2("--resolve-symlinks", "resolve-symlinks", OPTKEY_RESOLVE_SYMLINKS), @@ -2465,7 +2465,7 @@ int main(int argc, char *argv[]) #ifdef __linux__ settings.forward_odirect = 0; settings.odirect_alignment = 0; - settings.direct_io = false; + settings.direct_io = true; #endif atexit(&atexit_func); |