forkpty, openpty: split functions into new modules
[gnulib.git] / m4 / pty.m4
1 # pty.m4 serial 1
2 dnl Copyright (C) 2010 Free Software Foundation, Inc.
3 dnl This file is free software; the Free Software Foundation
4 dnl gives unlimited permission to copy and/or distribute it,
5 dnl with or without modifications, as long as this notice is preserved.
6
7 # gl_PTY_LIB
8 # ----------
9 # Define automake variable PTY_LIB to the library needed (if any).
10 AC_DEFUN([gl_PTY_LIB],
11 [
12   # Check for the library required for forkpty.
13   PTY_LIB=
14   save_LIBS="$LIBS"
15   AC_SEARCH_LIBS([forkpty], [util],
16     [if test "$ac_cv_search_forkpty" != "none required"; then
17        PTY_LIB="$ac_cv_search_forkpty"
18      fi])
19   LIBS="$save_LIBS"
20   AC_SUBST([PTY_LIB])
21 ])
22
23 AC_DEFUN([gl_FORKPTY],
24 [
25   AC_REQUIRE([gl_PTY_LIB])
26 ])
27
28 AC_DEFUN([gl_OPENPTY],
29 [
30   AC_REQUIRE([gl_PTY_LIB])
31 ])