26 |
AC_SUBST(EXTRA_DEFS) |
AC_SUBST(EXTRA_DEFS) |
27 |
|
|
28 |
for termlib in ncurses curses termcap terminfo termlib ; do |
for termlib in ncurses curses termcap terminfo termlib ; do |
29 |
AC_CHECK_LIB(${termlib}, tgoto, |
AC_CHECK_LIB(${termlib}, tgoto, |
30 |
[LIBS="-l${termlib} $LIBS"; break]) |
[LIBS="-l${termlib} $LIBS"; break]) |
31 |
done |
done |
32 |
|
|
74 |
|
|
75 |
sigaction (SIGWINCH, NULL, &action); |
sigaction (SIGWINCH, NULL, &action); |
76 |
rl_cleanup_after_signal(); |
rl_cleanup_after_signal(); |
77 |
|
|
78 |
/* exit with 0 if readline disabled SA_RESTART */ |
/* exit with 0 if readline disabled SA_RESTART */ |
79 |
exit (action.sa_flags & SA_RESTART); |
exit (action.sa_flags & SA_RESTART); |
80 |
} |
} |
81 |
|
|
82 |
int |
int |
83 |
main () |
main () |
84 |
{ |
{ |
85 |
struct sigaction action; |
struct sigaction action; |
86 |
|
|
87 |
sigaction (SIGWINCH, NULL, &action); |
sigaction (SIGWINCH, NULL, &action); |
88 |
action.sa_flags |= SA_RESTART; |
action.sa_flags |= SA_RESTART; |
89 |
sigaction (SIGWINCH, &action, NULL); |
sigaction (SIGWINCH, &action, NULL); |
90 |
|
|
91 |
rl_pre_input_hook = hook; |
rl_pre_input_hook = hook; |
92 |
readline (""); |
readline (""); |
93 |
}], |
}], |
119 |
|
|
120 |
AC_CHECK_FUNCS(strdup) |
AC_CHECK_FUNCS(strdup) |
121 |
|
|
122 |
. ./LIBGUILEREADLINE-VERSION |
. $srcdir/LIBGUILEREADLINE-VERSION |
123 |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_CURRENT) |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_CURRENT) |
124 |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_REVISION) |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_REVISION) |
125 |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_AGE) |
AC_SUBST(LIBGUILEREADLINE_INTERFACE_AGE) |