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>