diff options
-rw-r--r-- | manual/stdio.texi | 18 |
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 |