Mercurial > hg > octave-lojdl > gnulib-hg
annotate modules/TEMPLATE-EXTENDED @ 16916:3d02d25fa13d
stdioext: Add support for musl libc.
* m4/fbufmode.m4 (gl_FUNC_FBUFMODE): Test whether __fbufsize exists.
* lib/fbufmode.c (fbufmode): Add conditional code for musl.
* m4/fseterr.m4: New file.
* lib/fseterr.h (fseterr): Define as an alias of __fseterr if that
function exists.
* modules/fseterr (Files): Add m4/fseterr.m4.
(configure.ac): Invoke gl_FUNC_FSETERR. Compile fseterr.c if
__fseterr does not exist.
(Makefile.am): Remove fseterr.c from lib_SOURCES.
* lib/freadable.h: Update comment.
* lib/fwritable.h: Update comment.
* lib/freading.h: Update comment.
* lib/fwriting.h: Update comment.
* m4/freadahead.m4: New file.
* lib/freadahead.h (freadahead): Define as an alias of __freadahead if
that function exists.
* modules/freadahead (Files): Add m4/freadahead.m4.
(configure.ac): Invoke gl_FUNC_FREADAHEAD. Compile freadahead.c if
__freadahead does not exist.
(Makefile.am): Remove freadahead.c from lib_SOURCES.
* m4/freadptr.m4: New file.
* lib/freadptr.h (freadptr): Define as an alias of __freadptr if that
function exists.
* modules/freadptr (Files): Add m4/freadptr.m4.
(configure.ac): Invoke gl_FUNC_FREADPTR. Compile freadptr.c if
__freadptr does not exist.
(Makefile.am): Remove freadptr.c from lib_SOURCES.
* m4/freadseek.m4: New file.
* lib/freadseek.c (freadptrinc): Use __freadptrinc if that function
exists.
* modules/freadseek (Files): Add m4/freadseek.m4.
(configure.ac): Invoke gl_FUNC_FREADSEEK.
* lib/fpurge.c (fpurge): Update comment.
Reported by and with help from Rich Felker <dalias@aerifal.cx>.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 19 Jun 2012 23:35:08 +0200 |
parents | 71d59ec8c75f |
children |
rev | line source |
---|---|
8625
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 Description: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 |
13070
71d59ec8c75f
New module description field 'Comment'.
Bruno Haible <bruno@clisp.org>
parents:
12465
diff
changeset
|
3 Comment: |
71d59ec8c75f
New module description field 'Comment'.
Bruno Haible <bruno@clisp.org>
parents:
12465
diff
changeset
|
4 |
10743
ec39330cb04e
Modules now have a 'status' attribute.
Bruno Haible <bruno@clisp.org>
parents:
9189
diff
changeset
|
5 Status: |
ec39330cb04e
Modules now have a 'status' attribute.
Bruno Haible <bruno@clisp.org>
parents:
9189
diff
changeset
|
6 |
9189
1d7d9694f1e2
Allow for modules to show an arbitrary notice.
Bruno Haible <bruno@clisp.org>
parents:
8625
diff
changeset
|
7 Notice: |
1d7d9694f1e2
Allow for modules to show an arbitrary notice.
Bruno Haible <bruno@clisp.org>
parents:
8625
diff
changeset
|
8 |
12465
196d4470a4b5
Correct position of 'Applicability' section.
Bruno Haible <bruno@clisp.org>
parents:
12460
diff
changeset
|
9 Applicability: |
8625
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
10 |
12465
196d4470a4b5
Correct position of 'Applicability' section.
Bruno Haible <bruno@clisp.org>
parents:
12460
diff
changeset
|
11 Files: |
12460
282eecca2301
New module attribute 'Applicability'.
Bruno Haible <bruno@clisp.org>
parents:
10743
diff
changeset
|
12 |
8625
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
13 Depends-on: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
14 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
15 configure.ac-early: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
16 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
17 configure.ac: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
18 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
19 Makefile.am: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
20 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
21 Include: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
22 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
23 Link: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
24 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
25 License: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
26 GPL |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
27 |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
28 Maintainer: |
f6cd9f1bb7f0
Template for module descriptions, including all optional fields.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
29 |