A component of the path prefix is not a directory.
.TP
.B EPERM
-.\" This happens for at least MSDOS and VFAT filesystems
+.\" This happens for at least MSDOS and VFAT file systems
.\" on kernel 2.6.13
-The underlying filesystem does not support extending
+The underlying file system does not support extending
a file beyond its current size.
.TP
.B EROFS
-The named file resides on a read-only filesystem.
+The named file resides on a read-only file system.
.TP
.B ETXTBSY
The file is a pure procedure (shared text) file that is being executed.
is not specified at all in such an environment):
either returning an error, or extending the file.
Like most UNIX implementations, Linux follows the XSI requirement
-when dealing with native filesystems.
-However, some nonnative filesystems do not permit
+when dealing with native file systems.
+However, some nonnative file systems do not permit
.BR truncate ()
and
.BR ftruncate ()