]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man2/readahead.2
rename.2: tfix
[thirdparty/man-pages.git] / man2 / readahead.2
index ecae143ad9a1748f98cf770908701d1e7737546e..c551d877148f551601c2b8a9b795230e3dc47674 100644 (file)
 .\" 2004-05-40 Created by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" 2004-10-05 aeb, minor correction
 .\"
-.TH READAHEAD 2 2014-03-15 "Linux" "Linux Programmer's Manual"
+.TH READAHEAD 2 2019-03-06 "Linux" "Linux Programmer's Manual"
 .SH NAME
 readahead \- initiate file readahead into page cache
 .SH SYNOPSIS
 .nf
 .BR "#define _GNU_SOURCE" "             /* See feature_test_macros(7) */"
 .B #include <fcntl.h>
-.sp
+.PP
 .BI "ssize_t readahead(int " fd ", off64_t " offset ", size_t " count );
 .fi
 .SH DESCRIPTION
@@ -41,7 +41,7 @@ initiates readahead on a file so that subsequent reads from that file will
 be satisfied from the cache, and not block on disk I/O
 (assuming the readahead was initiated early enough and that other activity
 on the system did not in the meantime flush pages from the cache).
-
+.PP
 The
 .I fd
 argument is a file descriptor identifying the file which is
@@ -60,7 +60,7 @@ equal to
 .IR "(offset+count)" .
 .BR readahead ()
 does not read beyond the end of the file.
-The current file offset of the open file referred to by
+The file offset of the open file description referred to by the file descriptor
 .I fd
 is left unchanged.
 .SH RETURN VALUE
@@ -102,7 +102,7 @@ However, it may block while it reads the filesystem metadata needed
 to locate the requested blocks.
 This occurs frequently with ext[234] on large files
 using indirect blocks instead of extents,
-giving the appearence that the call blocks until the requested data has
+giving the appearance that the call blocks until the requested data has
 been read.
 .SH SEE ALSO
 .BR lseek (2),