Hash :
2c2f6738
Author :
Date :
2023-04-26T06:06:03
fclose: Make last change more maintainable. * m4/fclose.m4 (gl_FUNC_FCLOSE): Define through AC_DEFUN_ONCE. Don't modify REPLACE_FOPEN. * modules/fclose (Depends-on): Add comment. (configure.ac): Don't modify REPLACE_FOPEN. Don't duplicate actions of module 'fopen'. * m4/fopen.m4 (gl_FUNC_FOPEN_ITSELF): Renamed from gl_FUNC_FOPEN. (gl_FUNC_FOPEN): New macro. * modules/fopen (Files): Add m4/fclose.m4, m4/fflush.m4. * m4/close.m4 (gl_FUNC_CLOSE): Define through AC_DEFUN_ONCE.
Description:
fopen() function: open a stream to a file.
Files:
lib/fopen.c
m4/fopen.m4
m4/fclose.m4
m4/fflush.m4
Depends-on:
stdio
largefile
fcntl-h [test $REPLACE_FOPEN = 1]
stdbool [test $REPLACE_FOPEN = 1]
unistd [test $REPLACE_FOPEN = 1]
close [test $REPLACE_FOPEN = 1]
fstat [test $REPLACE_FOPEN = 1]
configure.ac:
gl_FUNC_FOPEN
if test $REPLACE_FOPEN = 1; then
AC_LIBOBJ([fopen])
gl_PREREQ_FOPEN
fi
gl_STDIO_MODULE_INDICATOR([fopen])
Makefile.am:
Include:
<stdio.h>
License:
LGPLv2+
Maintainer:
all