summaryrefslogtreecommitdiff
path: root/hurd/interface/fs/13.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <schwinge@nic-nac-project.de>2009-08-18 15:51:49 +0200
committerThomas Schwinge <schwinge@nic-nac-project.de>2009-08-18 15:51:49 +0200
commit508d432bd5e43b2af315b1a8a99fdb84c4bd294a (patch)
treea32aa83a168fc0863cc12a582ad93136ac1f7cce /hurd/interface/fs/13.mdwn
parent1d0a8b4b251179c4f14876ad06e39d4ea0d5a496 (diff)
Some examples gathered from Hurd sources.
Diffstat (limited to 'hurd/interface/fs/13.mdwn')
-rw-r--r--hurd/interface/fs/13.mdwn22
1 files changed, 22 insertions, 0 deletions
diff --git a/hurd/interface/fs/13.mdwn b/hurd/interface/fs/13.mdwn
index 72ae0d06..2e06e0c4 100644
--- a/hurd/interface/fs/13.mdwn
+++ b/hurd/interface/fs/13.mdwn
@@ -21,6 +21,28 @@ Sync the individual file. If `omit_metadata` is set, then it is only necessary
for the server to updated the actual contents of the file, not any associated
metadata.
+# Implementation Examples
+
+Servers that either don't keep any unsynchronized state (or don't have a
+backing store at all) can simply `return 0`. Examples: [[translator/nfs]].
+
+## [[libtrivfs]]
+
+Pass the call through to the underlying node.
+
+### [[storeio]] / [[streamio]]
+
+Instead of to the underlying node, pass the call through to the backend
+(device).
+
+## [[libnetfs]]
+
+Invoke `netfs_attempt_sync`.
+
+## [[libdiskfs]]
+
+Invoke `diskfs_file_update`.
+
# Usage Examples
## [[glibc]]