[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00987] Re: uum and libwrap



小野寛生です。

At Fri, 06 Jun 2003 02:25:07 +0900,
Hiroo Ono wrote:
> 元木さんの libwrap patch を改めて見てみたら、libwrap 対応部分は以外に

user と group を設定するオプションの部分は省いて merge しました。
make がうまくいったら cvs に突っ込むのでどなたかテストしていただけない
でしょうか。

> とりあえずは、canuum から backport が楽そうです。
canuum は、TERMCAP/TERMINFO の使い分けを autoconf 的にきちんとやっていて、

if test "x$olibs" != "x$LIBS"; then
  AC_MSG_CHECKING(whether we talk terminfo)
  AC_TRY_RUN([
#ifdef HAVE_TERMCAP_H
# include <termcap.h>
#endif
main()
{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }],
          AC_MSG_RESULT([no -- we are in termcap land]),
          AC_MSG_RESULT([yes -- terminfo spoken here]); AC_DEFINE(HAVE_TERMINFO)
,
          AC_MSG_ERROR(failed to compile test program.))
else
  AC_MSG_RESULT(none found)
fi

ということをしています。
curses とか terminfo, termcap についてわかっていないので、
これがどういうことなのか教えていただけると嬉しいのですが…。
この方法でよければ、BSD42 とか SVR4 といったシンボルをだいぶ消せますので。