]> Savannah Git Hosting - gnulib.git/commit
utmp: Avoid using HAVE_* macros in *.in.h files.
authorBruno Haible <bruno@clisp.org>
Thu, 13 Apr 2023 19:43:51 +0000 (21:43 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 13 Apr 2023 19:43:51 +0000 (21:43 +0200)
commitffb4ed843f5a18175bc07ef190b9db700c3b5eba
tree26f180b7a05213c1ebde203afd21523d185c3247
parenta194861e540c2e278c716022f4ca4103710d1d8f
utmp: Avoid using HAVE_* macros in *.in.h files.

* m4/pty_h.m4 (gl_PTY_CHECK_UTIL_H): New macro, extracted from gl_PTY_H.
(gl_PTY_H): Invoke it.
* m4/utmp_h.m4 (gl_UTMP_H): Invoke gl_PTY_CHECK_UTIL_H and set
HAVE_TERMIOS_H.
(gl_UTMP_H_DEFAULTS): Require gl_PTY_H_DEFAULTS, gl_TERMIOS_H_DEFAULTS.
* modules/utmp (Files): Add m4/pty_h.m4, m4/termios_h.m4.
(Makefile.am): Substitute also HAVE_UTIL_H, HAVE_LIBUTIL_H,
HAVE_TERMIOS_H.
* lib/utmp.in.h: Test HAVE_UTIL_H, HAVE_LIBUTIL_H, HAVE_TERMIOS_H as
Autoconf variables.
ChangeLog
lib/utmp.in.h
m4/pty_h.m4
m4/utmp_h.m4
modules/utmp