Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Mar 2000 14:25:37 +0100
From:      Udo Erdelhoff <ue@nathan.ruhr.de>
To:        "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/share/termcap termcap.5 src/share/man/man3 intro.3         src/usr.bin/systat systat.1
Message-ID:  <20000304142537.A232@nathan.ruhr.de>
In-Reply-To: <200003022025.MAA89862@gndrsh.dnsmgr.net>; from freebsd@gndrsh.dnsmgr.net on Thu, Mar 02, 2000 at 12:25:47PM -0800
References:  <20000302212246.B235@nathan.ruhr.de> <200003022025.MAA89862@gndrsh.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 02, 2000 at 12:25:47PM -0800, Rodney W. Grimes wrote:
> It is not that I want to hide the implementation
But that *is* one of the effects of referencing curses(3) instead of
ncurses(3).

> Indirection is your friend.  curses was, is and well be the generic name
> of the functionality.
I agree. And that's the reason why I'm glad that curses(3) is back.

> ncusrses, ocurses, zcurses are possible implementations.  
Possible implementations with different behaviour, different APIs and
different pitfalls. If you're porting an application to another variant of
Unix, you need to know what you're dealing with. Sending out contradicting
information - especially in manpages intended for programmers - is never a
good idea.

> [ncurses.h is a symbolic link to curses.h]
> Eeeekkk.. didn't even notice that one.  That is sic, and needs fixed.
And it should be fixed before 4.0-RELEASE is out of the door, even if 
it's only a style fix. 3.x has a "real" curses.h (i.e. a regular file)
created by lib/libcurses and ncurses.h from lib/libncurses. ncurses 
installs its main header file as curses.h by default. The old Makefile
in lib/libncurses (i.e. before revision 1.27) fixed that. I'm currently
doing a "make world" with a patch to resurrect this functionality.

> Now your patches are no-ops as a reference to curses(3) and ncurses(3)
> yeild the same results.
They've been reduced to neccessary style fixes.

/s/Udo
-- 
There's more than one way to skin a cat:
        Way number 15 -- Krazy Glue and a toothbrush.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000304142537.A232>