annotate modules/fflush @ 40196:e63f5d3edab5

relocatable-prog: Update documentation. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes.
author Bruno Haible <bruno@clisp.org>
date Sun, 24 Feb 2019 01:49:15 +0100
parents bbd2679d746e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
1 Description:
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
2 Discard pending data on both input and output streams.
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
3
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
4 Files:
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
5 lib/fflush.c
9980
2c1ba629f5d5 New private include file lib/stdio-impl.h.
Bruno Haible <bruno@clisp.org>
parents: 8872
diff changeset
6 lib/stdio-impl.h
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
7 m4/fflush.m4
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
8
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
9 Depends-on:
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 14678
diff changeset
10 stdio
16731
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
11 snippet/unused-parameter [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
12 fpurge [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
13 ftello [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
14 freading [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
15 lseek [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
16 unistd [test $REPLACE_FFLUSH = 1]
bbd2679d746e fflush: Fix syntax error.
Simon Josefsson <simon@josefsson.org>
parents: 14938
diff changeset
17 fseeko [test $REPLACE_FFLUSH = 1]
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
18
8718
c541fe12ef9e Ensure fseeko and ftello are declared on glibc systems.
Bruno Haible <bruno@clisp.org>
parents: 8713
diff changeset
19 configure.ac-early:
c541fe12ef9e Ensure fseeko and ftello are declared on glibc systems.
Bruno Haible <bruno@clisp.org>
parents: 8713
diff changeset
20 AC_REQUIRE([AC_FUNC_FSEEKO])
c541fe12ef9e Ensure fseeko and ftello are declared on glibc systems.
Bruno Haible <bruno@clisp.org>
parents: 8713
diff changeset
21
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
22 configure.ac:
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
23 gl_FUNC_FFLUSH
14938
e45dcf244493 fflush: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14702
diff changeset
24 if test $REPLACE_FFLUSH = 1; then
e45dcf244493 fflush: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14702
diff changeset
25 AC_LIBOBJ([fflush])
e45dcf244493 fflush: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14702
diff changeset
26 gl_PREREQ_FFLUSH
e45dcf244493 fflush: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14702
diff changeset
27 fi
14678
68c96ae4be1a fflush: also replace fclose when fixing fflush
Eric Blake <eblake@redhat.com>
parents: 9980
diff changeset
28 gl_MODULE_INDICATOR([fflush])
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
29 gl_STDIO_MODULE_INDICATOR([fflush])
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
30
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
31 Makefile.am:
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
32
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
33 Include:
8679
80a6ec6ecb2e Mention the include file.
Bruno Haible <bruno@clisp.org>
parents: 8657
diff changeset
34 <stdio.h>
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
35
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
36 License:
14702
fe82559e011f fflush, fpurge: Relicense under LGPLv2+.
Bruno Haible <bruno@clisp.org>
parents: 14697
diff changeset
37 LGPLv2+
8657
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
38
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
39 Maintainer:
05f21166eb81 * lib/stdio_.h [REPLACE_FFLUSH]: Declare rpl_fflush.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
40 Eric Blake