annotate modules/lseek @ 16023:dc33aa820898

New module 'fstatat', split off from module 'openat'. * lib/openat.h (statat, lstatat): Enable only if GNULIB_FSTATAT is defined. * m4/fstatat.m4: New file. extracted from m4/openat.m4. * m4/openat.m4 (gl_FUNC_OPENAT): Don't set GNULIB_FSTATAT. Don't invoke gl_FUNC_FSTATAT. (gl_FUNC_FSTATAT): Moved to m4/fstatat.m4. * modules/fstatat: New file, extracted from modules/openat. * modules/openat (Files): Remove lib/fstatat.c. (Depends-on): Remove lstat. (configure.ac): Remove AC_LIBOBJ of fstatat. * modules/fstatat-tests: New file, extracted from modules/openat-tests. * modules/openat-tests (Files): Remove tests/test-fstatat.c, tests/test-lstat.h, tests/test-stat.h. (Depends-on): Remove getcwd-lgpl. (Makefile.am): Remove rules for test-fstatat. * doc/posix-functions/fstatat.texi: Mention module 'fstatat' instead of module 'openat'. * NEWS: Mention the change. * modules/getcwd (Depends-on): Add fstatat. * modules/linkat (Depends-on): Likewise. * modules/mkfifoat-tests (Depends-on): Likewise. * modules/utimensat (Depends-on): Add fstatat. Remove openat.
author Bruno Haible <bruno@clisp.org>
date Thu, 03 Nov 2011 12:03:53 +0100
parents 16f47458947e
children 6a9ea5d7b466
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
1 Description:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
2 lseek() function: Reposition a file descriptor.
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
3
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
4 Files:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
5 lib/lseek.c
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
6 m4/lseek.m4
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
7
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
8 Depends-on:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
9 unistd
15474
51231c56c0a1 Add dependencies to the 'largefile' module.
Paul Eggert <eggert@cs.ucla.edu>
parents: 15026
diff changeset
10 largefile
15752
b86e9061a6d0 New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
Bruno Haible <bruno@clisp.org>
parents: 15474
diff changeset
11 msvc-nothrow [test $REPLACE_LSEEK = 1]
15781
16f47458947e New module 'fstat'.
Bruno Haible <bruno@clisp.org>
parents: 15752
diff changeset
12 fstat [test $REPLACE_LSEEK = 1]
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
13
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
14 configure.ac:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
15 gl_FUNC_LSEEK
15026
a5ed10e5034d lseek: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9104
diff changeset
16 if test $REPLACE_LSEEK = 1; then
a5ed10e5034d lseek: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9104
diff changeset
17 AC_LIBOBJ([lseek])
a5ed10e5034d lseek: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9104
diff changeset
18 fi
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
19 gl_UNISTD_MODULE_INDICATOR([lseek])
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
20
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
21 Makefile.am:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
22
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
23 Include:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
24 <unistd.h>
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
25
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
26 License:
9104
142022763349 Use the synonymous term "LGPLv2+".
Bruno Haible <bruno@clisp.org>
parents: 8872
diff changeset
27 LGPLv2+
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
28
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
29 Maintainer:
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
30 Eric Blake