diff options
author | Giuseppe Scrivano <gscrivano@gnu.org> | 2015-01-25 01:33:45 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2015-01-28 10:50:45 +0000 |
commit | 8b2bf5295f353016d4f5e6a2317d55b6a8e7fd00 (patch) | |
tree | 7725752280ec9dbcb4b6e510329d2d864915d1b5 /man | |
parent | 44074d8f77caa085f75e27b73e06c8301992cf84 (diff) | |
download | coreutils-8b2bf5295f353016d4f5e6a2317d55b6a8e7fd00.tar.gz |
sync: support syncing specified arguments
* m4/jm-macros.m4 (coreutils_MACROS): Check for syncfs().
* man/sync.x: Add references to syncfs, fsync and fdatasync.
* doc/coreutils.texi (sync invocation): Document the new feature.
* src/sync.c: Include "quote.h".
(AUTHORS): Include myself.
(MODE_FILE, MODE_DATA, MODE_FILE_SYSTEM, MODE_SYNC): New enum values.
(long_options): Define.
(sync_arg): New function.
(usage): Describe that arguments are now accepted.
(main): Add arguments parsing and add support for fsync(2),
fdatasync(2) and syncfs(2).
* tests/misc/sync.sh: New (and only) test for sync.
* tests/local.mk: Reference the new test.
* AUTHORS: Add myself to sync's authors.
* NEWS: Mention the new feature.
Diffstat (limited to 'man')
-rw-r--r-- | man/sync.x | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/man/sync.x b/man/sync.x index 7947bb775..79fee2270 100644 --- a/man/sync.x +++ b/man/sync.x @@ -1,6 +1,6 @@ [NAME] -sync \- flush file system buffers +sync \- Synchronize cached writes to persistent storage [DESCRIPTION] .\" Add any additional description here [SEE ALSO] -sync(2) +fdatasync(2), fsync(2), sync(2), syncfs(2) |