Date: Mon, 27 Mar 1995 06:50:58 +0400 From: "Andrey A. Chernov, Black Mage" <ache@astral.msk.su> To: Bob Willcox <bob@obiwan.pmr.com> Cc: freebsd-current@freefall.cdrom.com Subject: Re: tgetnum wierdness on -current Message-ID: <XLIWYTlCT1@astral.msk.su> In-Reply-To: <m0rt26U-000300C@obiwan.pmr.com>; from Bob Willcox at Sun, 26 Mar 1995 17:52:18 -0600 (CST) References: <m0rt26U-000300C@obiwan.pmr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <m0rt26U-000300C@obiwan.pmr.com> Bob Willcox writes: >Andrey A. Chernov, Black Mage wrote: >> >> In message <m0rt0MS-000300C@obiwan.pmr.com> Bob Willcox writes: >> >> >On -current I have observed that tgetnum will *always* return 65 >> >for the number of lines when running in a remote xterm (running on >> >a 1.1.5.1 system w/XFree86 3.1.1). A local xterm or the console >> >seems to be correct. Is there a known compatibility problem between >> >-current and 1.1.5.1 with xterms or is it likely that I'm doing >> >something wrong? >> >> I don't see any problem here, tgetnum("li") always return >> what exactly specified in termcap, nothing more. >> It is per-program task use ioctl to get window dims. >Except that here my xterm termcap entry specifies line number as >24, yet tgetnum("li") returns 65 when executed in a remote xterm, >regardless of window size or termcap setting. What do you mean by "executed in a remote xterm"? As I understand, you need to check environment (TERM,TERMCAP) and termcap file on _remote_ system... >On a related problem I'm having, the ioctl call in setterm() in >curses is failing on the second and subquent calls to setterm(). >(This is why I saw the tgetnum("li") problem.) It works ok the >first time, but resizing the window exposes the failure when the >application does another initscr(). The application (and curses) >then thinks the window has 65 rows and misbehaves accordingly. I don't think that application can use several initscr()s, only one. But you can use several endwin()s freely, next refresh() must restore screen modes after endwin(). -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XLIWYTlCT1>