Date: Wed, 5 Feb 1997 08:17:18 -0500 (EST) From: Chuck Robey <chuckr@glue.umd.edu> To: "David O'Brien" <obrien@NUXI.com> Cc: Warner Losh <imp@village.org>, FreeBSD ports list <freebsd-ports@freebsd.org>, hackers@freebsd.org Subject: Re: conditionally including <sys/param.h> Message-ID: <Pine.OSF.3.95q.970205081326.9802A-100000@gilligan.eng.umd.edu> In-Reply-To: <19970205003343.YB13323@dragon.nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 5 Feb 1997, David O'Brien wrote: > Warner Losh writes: > > In message <19970202135048.PN07710@dragon.nuxi.com> David O'Brien writes: > > : to get a new cpp symbol added (like __44bsd__ or something). > > > > This is a bad idea, since it has lost a lot of its potential meaning > > with so many 44bsd derived systems that pick and chose between 4.4 and > > 4.4 Lite 2. > > Then what would you suggest? Are they really more different than all the > various sysVr4 that define __svr4__? How close is Solaris, UnixWare, and > Irix? > > I'm just trying to find something that will cover all the 4.4BSD derived > OS's. What are the big divergances from each other that __44bsd__ > wouldn't cover (from an application standpoint)? Remember I'm trying to > catch things like sys_errlist[], termios, /var/mail, /usr/sbin/sendmail, > etc. > > Everyone will acknowlege that for kernel stuff __FreeBSD__, etc. > should be used. But I still think __44bsd__ is fine where we would > already do the #if (BSD > xyx) test or defined(__FreeBSD__) || > defined(__NetBSD__) ,etc. David, I don't understand why you don't want to use __FreeBSD__, __NetBSD__, and __OpenBSD__ for non-kernel stuff. The __44bsd__ thing doesn't exist, and if you start it, 75% of FreeBSD folks and ALL of everyone else in NetBSD and OpenBSD will be out in the cold. I probably misunderstand part, but what functionality will be gained from adding __44bsd__? I want to note that the approach I'm pushing works now for Xfree86 just fine. ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+-----------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.95q.970205081326.9802A-100000>