summaryrefslogtreecommitdiffstats
path: root/man4/fuse.4
diff options
context:
space:
mode:
Diffstat (limited to 'man4/fuse.4')
-rw-r--r--man4/fuse.428
1 files changed, 14 insertions, 14 deletions
diff --git a/man4/fuse.4 b/man4/fuse.4
index 1e2dd7ae5..a453e6e77 100644
--- a/man4/fuse.4
+++ b/man4/fuse.4
@@ -25,9 +25,9 @@ that abstracts away the low-level interface.
At its core, FUSE is a simple client-server protocol, in which the Linux
kernel is the client and the daemon is the server.
After obtaining a file descriptor for this device, the daemon may
-.BR read (2)
+.MR read 2
requests from that file descriptor and is expected to
-.BR write (2)
+.MR write 2
back its replies.
It is important to note that a file descriptor is
associated with a unique FUSE filesystem.
@@ -64,7 +64,7 @@ The header is followed by a variable-length data portion
The daemon should then process the request and if applicable send
a reply (almost all operations require a reply; if they do not,
this is documented below), by performing a
-.BR write (2)
+.MR write 2
to the file descriptor.
All replies must start with the following header:
.P
@@ -170,7 +170,7 @@ struct fuse_getattr_in {
.IP
The requested operation is to compute the attributes to be returned
by
-.BR stat (2)
+.MR stat 2
and similar operations for the given filesystem object.
The object for which the attributes should be computed is indicated
either by
@@ -180,7 +180,7 @@ or, if the
flag is set, by the file handle
.IR fh .
The latter case of operation is analogous to
-.BR fstat (2).
+.MR fstat 2 .
.IP
For performance reasons, these attributes may be cached in the kernel for
a specified duration of time.
@@ -414,7 +414,7 @@ been completely processed.
.TP
.B FUSE_STATFS
This operation implements
-.BR statfs (2)
+.MR statfs 2
for this filesystem.
There is no input data associated with this request.
The expected reply data has the following structure:
@@ -441,19 +441,19 @@ struct fuse_statfs_out {
.in
.IP
For the interpretation of these fields, see
-.BR statfs (2).
+.MR statfs 2 .
.SH ERRORS
.TP
.B E2BIG
Returned from
-.BR read (2)
+.MR read 2
operations when the kernel's request is too large for the provided buffer
and the request was
.BR FUSE_SETXATTR .
.TP
.B EINVAL
Returned from
-.BR write (2)
+.MR write 2
if validation of the reply failed.
Not all mistakes in replies will be caught by this validation.
However, basic mistakes, such as short replies or an incorrect
@@ -462,7 +462,7 @@ value, are detected.
.TP
.B EIO
Returned from
-.BR read (2)
+.MR read 2
operations when the kernel's request is too large for the provided buffer.
.IP
.IR Note :
@@ -481,9 +481,9 @@ giving replies to the kernel that are shorter than what the kernel expected.
.TP
.B ENODEV
Returned from
-.BR read (2)
+.MR read 2
and
-.BR write (2)
+.MR write 2
if the FUSE filesystem was unmounted.
.TP
.B EPERM
@@ -531,5 +531,5 @@ The following messages are not yet documented in this manual page:
.EE
.in
.SH SEE ALSO
-.BR fusermount (1),
-.BR mount.fuse (8)
+.MR fusermount 1 ,
+.MR mount.fuse 8