about summary refs log tree commit diff
path: root/manual/stdio.texi
diff options
context:
space:
mode:
Diffstat (limited to 'manual/stdio.texi')
-rw-r--r--manual/stdio.texi18
1 files changed, 10 insertions, 8 deletions
diff --git a/manual/stdio.texi b/manual/stdio.texi
index 758a5d1100..02881309e7 100644
--- a/manual/stdio.texi
+++ b/manual/stdio.texi
@@ -4353,13 +4353,14 @@ This is the type of an object that can encode information about the
 file position of a stream, for use by the functions @code{fgetpos} and
 @code{fsetpos}.
 
-In the GNU system, @code{fpos_t} is equivalent to @code{off_t} or
-@code{long int}.  In other systems, it might have a different internal
+In the GNU system, @code{fpos_t} is an opaque data structure that
+contains internal data to represent file offset and conversion state
+information.  In other systems, it might have a different internal
 representation.
 
 When compiling with @code{_FILE_OFFSET_BITS == 64} on a 32 bit machine
-this type is in fact equivalent to @code{off64_t} since the LFS
-interface transparently replaced the old interface.
+this type is in fact equivalent to @code{fpos64_t} since the LFS
+interface transparently replaces the old interface.
 @end deftp
 
 @comment stdio.h
@@ -4369,8 +4370,9 @@ This is the type of an object that can encode information about the
 file position of a stream, for use by the functions @code{fgetpos64} and
 @code{fsetpos64}.
 
-In the GNU system, @code{fpos64_t} is equivalent to @code{off64_t} or
-@code{long long int}.  In other systems, it might have a different internal
+In the GNU system, @code{fpos64_t} is an opaque data structure that
+contains internal data to represent file offset and conversion state
+information.  In other systems, it might have a different internal
 representation.
 @end deftp
 
@@ -4385,7 +4387,7 @@ value in @code{errno}.
 
 When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a
 32 bit system the function is in fact @code{fgetpos64}.  I.e., the LFS
-interface transparently replaced the old interface.
+interface transparently replaces the old interface.
 @end deftypefun
 
 @comment stdio.h
@@ -4413,7 +4415,7 @@ an implementation-defined positive value in @code{errno}.
 
 When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a
 32 bit system the function is in fact @code{fsetpos64}.  I.e., the LFS
-interface transparently replaced the old interface.
+interface transparently replaces the old interface.
 @end deftypefun
 
 @comment stdio.h