From: zmbenhal@netcom.com (Zeyd M. Ben-Halim) Subject: Re: Who is in charge of curses? Date: Sat, 14 Aug 1993 20:57:23 GMT
In article <1993Aug12.133256.29683@nynexst.com> hjl@nynexst.com (H.J. Lu) writes:
>In article <CBLpsG.6o8@cs.umu.se>, b-o@cs.umu.se (Bengt-Ove Johansson) writes:
>|> Is there anybody working on the curses library that comes with mcc (I think
>|> it is the same library that comes with sls and I don't mean ncurses). I've
>|> found a very annoying bug (scrolling windows doesn't work) in that library
>|> and is just asking if someone else has done the job or is thinking of doing
>|> it before I start ;-) .
>|>
>|> /b-o!
>
>I don't know anyone who is working on the curses in the Linux C library. But
>I am preparing to dump it for the ncurses once the nncurses is stabilized.
What is the definition of stability?
>The main problem is I am not sure if the ncurses is 100% compatible with
>the old one. I am concerned about the shared library.
The likelyhood of libncurses.so being a drop-in replacement for libcurses.so
is extremely remote. Both curses.h and ncurses.h make extensive use of macros
to hide implementation details, which means that the set functions supplied
by each library is different.
I'm not sure how much of a problem this is likely to be. Not that many programs
depend on current shared curses library. If they do they should seriously
consider recompiling with ncurses.
BTW, are you aware that tcdrain() is broken on Linux. tcdrain(1) gives an:
argument invalid error. This also messes up with pcomm.
>H.J.
Zeyd