diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2002-03-12 01:50:49 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2002-03-12 01:50:49 +0000 |
commit | 428b7ea22f1199a9c7a8c0c3972a676eeb135cfa (patch) | |
tree | 4f14ad7b48922c22f101deee3b14c4bd5a17b300 /libdiskfs/opts-append-std.c | |
parent | 38c72dabcca2114aa23dd87b21dbe6ab1df5b78f (diff) | |
download | hurd-428b7ea22f1199a9c7a8c0c3972a676eeb135cfa.tar.gz hurd-428b7ea22f1199a9c7a8c0c3972a676eeb135cfa.tar.bz2 hurd-428b7ea22f1199a9c7a8c0c3972a676eeb135cfa.zip |
libdiskfs/
2002-03-12 Marcus Brinkmann <marcus@gnu.org>
* opts-append-std.c (diskfs_append_std_options): Only add --sync=N
or --no-sync option if it is not the default.
TODO/
* Remove the item related to the above change.
Diffstat (limited to 'libdiskfs/opts-append-std.c')
-rw-r--r-- | libdiskfs/opts-append-std.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/libdiskfs/opts-append-std.c b/libdiskfs/opts-append-std.c index f6083365..00e858fc 100644 --- a/libdiskfs/opts-append-std.c +++ b/libdiskfs/opts-append-std.c @@ -47,13 +47,16 @@ diskfs_append_std_options (char **argz, unsigned *argz_len) { if (diskfs_synchronous) err = argz_add (argz, argz_len, "--sync"); - else if (diskfs_sync_interval == 0) - err = argz_add (argz, argz_len, "--no-sync"); - else + else if (DEFAULT_SYNC_INTERVAL != diskfs_sync_interval) { - char buf[80]; - sprintf (buf, "--sync=%d", diskfs_sync_interval); - err = argz_add (argz, argz_len, buf); + if (diskfs_sync_interval == 0) + err = argz_add (argz, argz_len, "--no-sync"); + else + { + char buf[80]; + sprintf (buf, "--sync=%d", diskfs_sync_interval); + err = argz_add (argz, argz_len, buf); + } } } |