From aeb53bcc105c502b6019b62a8b7c8f38eb7de12f Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 8 Nov 2000 17:32:43 +0000 Subject: [PATCH] fake entry if no tgetent git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9144 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/telnet/telnet/telnet.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/appl/telnet/telnet/telnet.c b/appl/telnet/telnet/telnet.c index 069f050f4..59a23d30b 100644 --- a/appl/telnet/telnet/telnet.c +++ b/appl/telnet/telnet/telnet.c @@ -637,15 +637,21 @@ static char termbuf[1024]; static int telnet_setupterm(const char *tname, int fd, int *errp) { - if (tgetent(termbuf, tname) == 1) { - termbuf[1023] = '\0'; - if (errp) - *errp = 1; - return(0); - } +#ifdef HAVE_TGETENT + if (tgetent(termbuf, tname) == 1) { + termbuf[1023] = '\0'; if (errp) - *errp = 0; - return(-1); + *errp = 1; + return(0); + } + if (errp) + *errp = 0; + return(-1); +#else + strlcpy(termbuf, tname, sizeof(termbuf)); + if(errp) *errp = 1; + return 0; +#endif } int resettermname = 1;