From 5988b69dca5cbcb7f4aafd82a18555594a04b441 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Wed, 6 Jun 2001 07:11:31 +0000 Subject: (Portable Positioning): Fix description of fpos_t and fpos64_t. --- manual/stdio.texi | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'manual') 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 -- cgit 1.4.1