From owner-cvs-all Sat Mar 4 5:57:58 2000 Delivered-To: cvs-all@freebsd.org Received: from mail.ruhr.de (ns.ruhr.de [141.39.224.34]) by hub.freebsd.org (Postfix) with SMTP id 38EC837B574 for ; Sat, 4 Mar 2000 05:57:55 -0800 (PST) (envelope-from ue@nathan.ruhr.de) Received: (qmail 66693 invoked by alias); 4 Mar 2000 13:57:33 -0000 Received: (from ue@localhost) by nathan.ruhr.de (8.9.3/8.9.3) id OAA45459; Sat, 4 Mar 2000 14:25:38 +0100 (CET) (envelope-from ue) Date: Sat, 4 Mar 2000 14:25:37 +0100 From: Udo Erdelhoff To: "Rodney W. Grimes" 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> References: <20000302212246.B235@nathan.ruhr.de> <200003022025.MAA89862@gndrsh.dnsmgr.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <200003022025.MAA89862@gndrsh.dnsmgr.net>; from freebsd@gndrsh.dnsmgr.net on Thu, Mar 02, 2000 at 12:25:47PM -0800 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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