Rename two directories: headers -> posix-headers, functions -> posix-functions.
[gnulib.git] / doc / posix-functions / lstat.texi
1 @node lstat
2 @section @code{lstat}
3 @findex lstat
4
5 POSIX specification: @url{http://www.opengroup.org/susv3xsh/lstat.html}
6
7 Gnulib module: lstat
8
9 Portability problems fixed by Gnulib:
10 @itemize
11 @item
12 When the argument ends in a slash, some platforms don't dereference the
13 argument.
14 @item
15 On Windows platforms (excluding Cygwin), symlinks are not supported, so
16 @code{lstat} does not exist.
17 @end itemize
18
19 Portability problems not fixed by Gnulib:
20 @itemize
21 @item
22 On platforms where @code{off_t} is a 32-bit type, @code{lstat} may not
23 correctly report the size of files or block devices larger than 2 GB.  The fix
24 is to use the @code{AC_SYS_LARGEFILE} macro.
25 @end itemize