xref: /netbsd-src/external/gpl2/diffutils/dist/m4/jm-glibc-io.m4 (revision 75f6d617e282811cb173c2ccfbf5df0dd71f7045)
1*75f6d617Schristos#serial 7 -*- autoconf -*-
2*75f6d617Schristos
3*75f6d617Schristosdnl From Jim Meyering.
4*75f6d617Schristosdnl
5*75f6d617Schristosdnl See if the glibc *_unlocked I/O macros are available.
6*75f6d617Schristosdnl Use only those *_unlocked macros that are declared.
7*75f6d617Schristosdnl
8*75f6d617Schristos
9*75f6d617SchristosAC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO],
10*75f6d617Schristos  [AC_CHECK_DECLS(
11*75f6d617Schristos     [clearerr_unlocked, feof_unlocked, ferror_unlocked,
12*75f6d617Schristos      fflush_unlocked, fgets_unlocked, fputc_unlocked, fputs_unlocked,
13*75f6d617Schristos      fread_unlocked, fwrite_unlocked, getc_unlocked,
14*75f6d617Schristos      getchar_unlocked, putc_unlocked, putchar_unlocked])])
15