annotate modules/freopen @ 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 637f3a63efbd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9301
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 freopen() function: open a stream to a file.
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/freopen.c
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 m4/freopen.m4
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 Depends-on:
18528
17ce151b83ab freopen: work around glibc bug with closed fd
Paul Eggert <eggert@cs.ucla.edu>
parents: 17713
diff changeset
9 fcntl-h [test $REPLACE_FREOPEN = 1]
19052
637f3a63efbd open: support O_CLOEXEC
Paul Eggert <eggert@cs.ucla.edu>
parents: 18528
diff changeset
10 open [test $REPLACE_FREOPEN = 1]
9301
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 stdio
15474
51231c56c0a1 Add dependencies to the 'largefile' module.
Paul Eggert <eggert@cs.ucla.edu>
parents: 14947
diff changeset
12 largefile
9301
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 configure.ac:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 gl_FUNC_FREOPEN
14947
5f944f7ea38d freopen: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9301
diff changeset
16 if test $REPLACE_FREOPEN = 1; then
5f944f7ea38d freopen: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9301
diff changeset
17 AC_LIBOBJ([freopen])
5f944f7ea38d freopen: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9301
diff changeset
18 gl_PREREQ_FREOPEN
5f944f7ea38d freopen: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 9301
diff changeset
19 fi
9301
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 gl_STDIO_MODULE_INDICATOR([freopen])
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 Makefile.am:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 Include:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 <stdio.h>
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 License:
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 LGPL
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
98e1721b4e40 New modules 'fopen' and 'freopen'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 Maintainer:
17713
1f14c6dd175d Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents: 15474
diff changeset
31 all