From owner-cvs-etc Mon Mar 20 13:35:33 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA06917 for cvs-etc-outgoing; Mon, 20 Mar 1995 13:35:33 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id NAA06911; Mon, 20 Mar 1995 13:35:27 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.10/8.6.9) id NAA13870; Mon, 20 Mar 1995 13:35:18 -0800 Date: Mon, 20 Mar 1995 13:35:18 -0800 From: "Jordan K. Hubbard" Message-Id: <199503202135.NAA13870@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc make.conf Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/20 13:35:17 Modified: etc make.conf Log: Take out obsolete KERBEROS_IV build variable. Just eBones now. Submitted by: Mark Murray From owner-cvs-etc Mon Mar 20 16:27:41 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA15729 for cvs-etc-outgoing; Mon, 20 Mar 1995 16:27:41 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA15723; Mon, 20 Mar 1995 16:27:40 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id QAA00144; Mon, 20 Mar 1995 16:27:29 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id QAA01294; Mon, 20 Mar 1995 16:25:09 -0800 From: "Rodney W. Grimes" Message-Id: <199503210025.QAA01294@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/etc make.conf To: jkh@freebsd.org (Jordan K. Hubbard) Date: Mon, 20 Mar 1995 16:25:08 -0800 (PST) Cc: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503202135.NAA13870@time.cdrom.com> from "Jordan K. Hubbard" at Mar 20, 95 01:35:18 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 986 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > jkh 95/03/20 13:35:17 > > Modified: etc make.conf > Log: > Take out obsolete KERBEROS_IV build variable. Just eBones now. > Submitted by: Mark Murray I see one more buglet in this file: # # To compile and install the Sun libm instead of the default use: # WANT_MSUN= yes # # It was agreed long ago that NOTHING, NOTA, ZIPO should be effected by the contents of /etc/make.conf as shipped. Now it has WANT_MSUN turned on. This is the wrong place to make that change if MSUN is to become the default library! This should probably become: # # To compile and install the Berkeley libm instead of the Sun libm use: # #WANT_BERKELEY_LIBM= yes # # And then all the other places that have WANT_MSUN corrected to do the right things about /usr/src/lib/libm vs /usr/src/lib/msun. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-etc Mon Mar 20 16:30:22 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA16000 for cvs-etc-outgoing; Mon, 20 Mar 1995 16:30:22 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA15994; Mon, 20 Mar 1995 16:30:19 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id QAA00169; Mon, 20 Mar 1995 16:30:14 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id QAA28722; Mon, 20 Mar 1995 16:30:06 -0800 From: Poul-Henning Kamp Message-Id: <199503210030.QAA28722@ref.tfs.com> Subject: Re: cvs commit: src/etc make.conf To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Mon, 20 Mar 1995 16:30:06 -0800 (PST) Cc: jkh@freebsd.org, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503210025.QAA01294@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 20, 95 04:25:08 pm Content-Type: text Content-Length: 513 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > I see one more buglet in this file: > # > # To compile and install the Sun libm instead of the default use: > # > WANT_MSUN= yes > # > # > > It was agreed long ago that NOTHING, NOTA, ZIPO should be effected > by the contents of /etc/make.conf as shipped. Now it has WANT_MSUN > turned on. > Right. Who changes&commits ? -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-etc Mon Mar 20 16:46:07 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA16968 for cvs-etc-outgoing; Mon, 20 Mar 1995 16:46:07 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA16962; Mon, 20 Mar 1995 16:46:06 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id QAA00195; Mon, 20 Mar 1995 16:45:57 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id QAA01377; Mon, 20 Mar 1995 16:42:54 -0800 From: "Rodney W. Grimes" Message-Id: <199503210042.QAA01377@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/etc make.conf To: phk@ref.tfs.com (Poul-Henning Kamp) Date: Mon, 20 Mar 1995 16:42:53 -0800 (PST) Cc: jkh@freebsd.org, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503210030.QAA28722@ref.tfs.com> from "Poul-Henning Kamp" at Mar 20, 95 04:30:06 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 853 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > > I see one more buglet in this file: > > # > > # To compile and install the Sun libm instead of the default use: > > # > > WANT_MSUN= yes > > # > > # > > > > It was agreed long ago that NOTHING, NOTA, ZIPO should be effected > > by the contents of /etc/make.conf as shipped. Now it has WANT_MSUN > > turned on. > > > Right. Who changes&commits ? You do Poul, since you are the one who *broke* the rule: ---------------------------- revision 1.13 date: 1994/11/07 04:17:58; author: phk; state: Exp; lines: +10 -14 Update make.conf and sys.mk to reflect the most recent advances in civilization: Use -O2 and MSUN as default, and X11 is in /usr/X11R6 ---------------------------- -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-etc Mon Mar 20 16:47:18 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA17081 for cvs-etc-outgoing; Mon, 20 Mar 1995 16:47:18 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA17071; Mon, 20 Mar 1995 16:47:16 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id QAA00198; Mon, 20 Mar 1995 16:47:10 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id QAA28800; Mon, 20 Mar 1995 16:47:01 -0800 From: Poul-Henning Kamp Message-Id: <199503210047.QAA28800@ref.tfs.com> Subject: Re: cvs commit: src/etc make.conf To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Mon, 20 Mar 1995 16:47:01 -0800 (PST) Cc: jkh@freebsd.org, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503210042.QAA01377@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 20, 95 04:42:53 pm Content-Type: text Content-Length: 574 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > Right. Who changes&commits ? > > You do Poul, since you are the one who *broke* the rule: > ---------------------------- > revision 1.13 > date: 1994/11/07 04:17:58; author: phk; state: Exp; lines: +10 -14 > Update make.conf and sys.mk to reflect the most recent advances in > civilization: Use -O2 and MSUN as default, and X11 is in /usr/X11R6 > ---------------------------- Oops! -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-etc Mon Mar 20 18:55:37 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA25247 for cvs-etc-outgoing; Mon, 20 Mar 1995 18:55:37 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA25228; Mon, 20 Mar 1995 18:55:35 -0800 Date: Mon, 20 Mar 1995 18:55:35 -0800 From: Poul-Henning Kamp Message-Id: <199503210255.SAA25228@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc make.conf Sender: cvs-etc-owner@freebsd.org Precedence: bulk phk 95/03/20 18:55:35 Modified: etc make.conf Log: make.conf doesn't postulate anything about libm now. From owner-cvs-etc Mon Mar 20 21:23:32 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA08076 for cvs-etc-outgoing; Mon, 20 Mar 1995 21:23:32 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA08067; Mon, 20 Mar 1995 21:23:22 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id VAA15740; Mon, 20 Mar 1995 21:22:55 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id PAA04689; Tue, 21 Mar 1995 15:19:37 +1000 Date: Tue, 21 Mar 1995 15:19:37 +1000 From: Bruce Evans Message-Id: <199503210519.PAA04689@godzilla.zeta.org.au> To: phk@ref.tfs.com, rgrimes@gndrsh.aac.dev.com Subject: Re: cvs commit: src/etc make.conf Cc: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org Sender: cvs-etc-owner@freebsd.org Precedence: bulk >> I see one more buglet in this file: >> # >> # To compile and install the Sun libm instead of the default use: >> # >> WANT_MSUN= yes >> # >> # >> >> It was agreed long ago that NOTHING, NOTA, ZIPO should be effected >> by the contents of /etc/make.conf as shipped. Now it has WANT_MSUN >> turned on. >> >Right. Who changes&commits ? It's hardly worth the trouble of fixing this. msun should become libm. If you want to support the old library then everything should be renamed: msun -> libm libm -> libmould (sic) We also need dynamic support for the i387 functions. -DHAVE_FPU is no good because it can't be used for the distribution libraries. Something like if (_have_i387) result = _i387_pow(x, y); else result = __ieee754_pow(x, y); would add less time overhead than shared linkage. Bruce From owner-cvs-etc Mon Mar 20 21:55:37 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA00233 for cvs-etc-outgoing; Mon, 20 Mar 1995 21:55:37 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA00224; Mon, 20 Mar 1995 21:55:27 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id VAA15769; Mon, 20 Mar 1995 21:55:24 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id VAA29561; Mon, 20 Mar 1995 21:54:29 -0800 From: Poul-Henning Kamp Message-Id: <199503210554.VAA29561@ref.tfs.com> Subject: Re: cvs commit: src/etc make.conf To: bde@zeta.org.au (Bruce Evans) Date: Mon, 20 Mar 1995 21:54:29 -0800 (PST) Cc: rgrimes@gndrsh.aac.dev.com, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org In-Reply-To: <199503210519.PAA04689@godzilla.zeta.org.au> from "Bruce Evans" at Mar 21, 95 03:19:37 pm Content-Type: text Content-Length: 848 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > It's hardly worth the trouble of fixing this. msun should become libm. > If you want to support the old library then everything should be > renamed: > > msun -> libm > libm -> libmould (sic) No. I don't care if libm is called msun from now till the national deficit is paid. This is pointless, and it would screw up the cvs-tree. > We also need dynamic support for the i387 functions. -DHAVE_FPU is no > good because it can't be used for the distribution libraries. Something > like > > if (_have_i387) > result = _i387_pow(x, y); > else > result = __ieee754_pow(x, y); > > would add less time overhead than shared linkage. Now this makes sense! -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-etc Mon Mar 20 22:06:00 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00421 for cvs-etc-outgoing; Mon, 20 Mar 1995 22:06:00 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA00415; Mon, 20 Mar 1995 22:05:58 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id WAA15780; Mon, 20 Mar 1995 22:05:51 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.11/8.6.9) with SMTP id WAA06714; Mon, 20 Mar 1995 22:03:31 -0800 Message-Id: <199503210603.WAA06714@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: bde@zeta.org.au (Bruce Evans), rgrimes@gndrsh.aac.dev.com, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org Subject: Re: cvs commit: src/etc make.conf In-reply-to: Your message of "Mon, 20 Mar 1995 21:54:29 PST." <199503210554.VAA29561@ref.tfs.com> Date: Mon, 20 Mar 1995 22:03:31 -0800 From: Paul Traina Sender: cvs-etc-owner@freebsd.org Precedence: bulk From: Poul-Henning Kamp Subject: Re: cvs commit: src/etc make.conf > It's hardly worth the trouble of fixing this. msun should become libm. > If you want to support the old library then everything should be > renamed: > > msun -> libm > libm -> libmould (sic) No. I don't care if libm is called msun from now till the national deficit is paid. This is pointless, and it would screw up the cvs-tree. > We also need dynamic support for the i387 functions. -DHAVE_FPU is no > good because it can't be used for the distribution libraries. Something > like > > if (_have_i387) > result = _i387_pow(x, y); > else > result = __ieee754_pow(x, y); > > would add less time overhead than shared linkage. The extra test on every operation is bad. Xonsider the following fragment or high-speed linkages with shared libraries instead (I don't know how fast or slow shared linkages are): static vec_pow = pow_init; pow (base, exp) { return (*vec_pow)(base, exp); } pow_init (base, exp) { vec_pow = _have_i387 ? _i387_pow(base, exp) : __ieee754_pow(base,exp); return (*vec_pow)(base, exp); } From owner-cvs-etc Mon Mar 20 22:08:56 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00506 for cvs-etc-outgoing; Mon, 20 Mar 1995 22:08:56 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA00495; Mon, 20 Mar 1995 22:08:53 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id WAA15784; Mon, 20 Mar 1995 22:08:51 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id WAA29657; Mon, 20 Mar 1995 22:07:47 -0800 From: Poul-Henning Kamp Message-Id: <199503210607.WAA29657@ref.tfs.com> Subject: Re: cvs commit: src/etc make.conf To: pst@shockwave.com (Paul Traina) Date: Mon, 20 Mar 1995 22:07:47 -0800 (PST) Cc: bde@zeta.org.au, rgrimes@gndrsh.aac.dev.com, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org In-Reply-To: <199503210603.WAA06714@precipice.Shockwave.COM> from "Paul Traina" at Mar 20, 95 10:03:31 pm Content-Type: text Content-Length: 642 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > The extra test on every operation is bad. true... > Xonsider the following fragment or high-speed linkages with shared libraries > instead (I don't know how fast or slow shared linkages are): > > static vec_pow = pow_init; > > pow (base, exp) > { > return (*vec_pow)(base, exp); > } > > pow_init (base, exp) > { > vec_pow = _have_i387 ? _i387_pow(base, exp) > : __ieee754_pow(base,exp); > > return (*vec_pow)(base, exp); > } nice! -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-etc Mon Mar 20 22:31:10 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA01462 for cvs-etc-outgoing; Mon, 20 Mar 1995 22:31:10 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA01456; Mon, 20 Mar 1995 22:31:06 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id WAA15953; Mon, 20 Mar 1995 22:31:03 -0800 Date: Mon, 20 Mar 1995 22:31:03 -0800 From: "Jordan K. Hubbard" Message-Id: <199503210631.WAA15953@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc/etc.i386 MAKEDEV Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/20 22:31:02 Modified: etc/etc.i386 MAKEDEV Log: Fix apm and gsc rules to allow `0' or just `' to be shorthand. [Actually, it's `*' but I'm not telling anyone] From owner-cvs-etc Tue Mar 21 04:34:03 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA18863 for cvs-etc-outgoing; Tue, 21 Mar 1995 04:34:03 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id EAA18856; Tue, 21 Mar 1995 04:34:02 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id EAA17020; Tue, 21 Mar 1995 04:33:48 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id WAA14927; Tue, 21 Mar 1995 22:32:01 +1000 Date: Tue, 21 Mar 1995 22:32:01 +1000 From: Bruce Evans Message-Id: <199503211232.WAA14927@godzilla.zeta.org.au> To: bde@zeta.org.au, phk@ref.tfs.com Subject: Re: cvs commit: src/etc make.conf Cc: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org, rgrimes@gndrsh.aac.dev.com Sender: cvs-etc-owner@freebsd.org Precedence: bulk >No. I don't care if libm is called msun from now till the national >deficit is paid. This is pointless, and it would screw up the cvs-tree. Only 1/4 as much as *groff. Bruce From owner-cvs-etc Tue Mar 21 05:57:59 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA20565 for cvs-etc-outgoing; Tue, 21 Mar 1995 05:57:59 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA20558; Tue, 21 Mar 1995 05:57:56 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id FAA17088; Tue, 21 Mar 1995 05:57:40 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id XAA16990; Tue, 21 Mar 1995 23:49:34 +1000 Date: Tue, 21 Mar 1995 23:49:34 +1000 From: Bruce Evans Message-Id: <199503211349.XAA16990@godzilla.zeta.org.au> To: phk@ref.tfs.com, pst@shockwave.com Subject: Re: cvs commit: src/etc make.conf Cc: CVS-commiters@time.cdrom.com, bde@zeta.org.au, cvs-etc@time.cdrom.com, jkh@freebsd.org, rgrimes@gndrsh.aac.dev.com Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > We also need dynamic support for the i387 functions. -DHAVE_FPU is no > > good because it can't be used for the distribution libraries. Something > > like > > > > if (_have_i387) > > result = _i387_pow(x, y); > > else > > result = __ieee754_pow(x, y); > > > > would add less time overhead than shared linkage. >The extra test on every operation is bad. Let's replace `pow' by `sin'. pow() isn't an i387 function and is too complicated to synthesize from a few i387 functions. To be precise, it costs 6 cycles on a 486 for the _i387_sin case and 5 cycles for the __ieee754_sin case (plus cache misses...) >Xonsider the following fragment or high-speed linkages with shared libraries >instead (I don't know how fast or slow shared linkages are): Shared linkage costs 4 cycles (1 wasted for a stupidly placed nop and much more for the first call; plus cache misses...). > static vec_pow = pow_init; > pow (base, exp) > { > return (*vec_pow)(base, exp); > } This would only cost 2 cycle (plus cache misses...). Anyone for self modifying code? :-) The shared library already uses it to avoid these 2 cycles and it might not be too hard to get the shared library to patch in the addresses of the i387-specifice functions instead of the generic one. Unfortunately , this won't work for statically linked programs. The hardware sin() takes 193-279 cycles on a 486 and the msun wrappers take many more (especially for shared libraries; position-independent code costs about 10 cycles just for loading the global register), so another 5 cycles would be hardly noticeable. Bruce From owner-cvs-etc Tue Mar 21 07:21:06 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA22385 for cvs-etc-outgoing; Tue, 21 Mar 1995 07:21:06 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id HAA22374; Tue, 21 Mar 1995 07:20:55 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id HAA17188; Tue, 21 Mar 1995 07:20:51 -0800 Date: Tue, 21 Mar 1995 07:20:51 -0800 From: "Jordan K. Hubbard" Message-Id: <199503211520.HAA17188@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc sysconfig netstart rc Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/21 07:20:50 Modified: etc netstart rc Added: etc sysconfig Log: Begin a long-overdue cleanup of this whole mess. 1. Move all system configuration variables into /etc/sysconfig 2. Adapt other files to use it. 3. Add a host of new variables for micro-managing your system in various ways. For 2.1, /etc/sysconfig will be machine-edited so that the user doesn't even have to care at all about the various funny names we picked. 4. Enable dset. We won't get it debugged if we never use it, and no one has said anything negative about it yet, so here goes! 5. Try to use one consistent style throughout. From owner-cvs-etc Tue Mar 21 07:41:30 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA23097 for cvs-etc-outgoing; Tue, 21 Mar 1995 07:41:30 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id HAA23086; Tue, 21 Mar 1995 07:41:18 -0800 Received: from dns.netvision.net.il (dns.NetVision.net.il [194.90.1.5]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id HAA17206; Tue, 21 Mar 1995 07:41:09 -0800 Received: from ugen.NetManage.co.il (ugen.netmanage.co.il [192.114.78.165]) by dns.netvision.net.il (8.6.10/8.6.9) with SMTP id RAA20812; Tue, 21 Mar 1995 17:40:10 +0200 Date: Tue, 21 Mar 95 17:43:10 IST From: "Ugen J.S.Antsilevich" Subject: RE: cvs commit: src/etc sysconfig netstart rc To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, "Jordan K. Hubbard" X-Mailer: Chameleon 4.00-Arm-25, TCP/IP for Windows, NetManage Inc. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: cvs-etc-owner@freebsd.org Precedence: bulk > 4. Enable dset. We won't get it debugged if we never use it, and no one > has said anything negative about it yet, so here goes! Cool...Btw does anyone knows where can i buy bullet-proof robe? -- -=Ugen J.S.Antsilevich=- NetVision - Israeli Commercial Internet | Learning E-mail: ugen@NetVision.net.il | To Fly. [c] Phone : +972-4-550330 | From owner-cvs-etc Tue Mar 21 08:07:13 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA23758 for cvs-etc-outgoing; Tue, 21 Mar 1995 08:07:13 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA23749; Tue, 21 Mar 1995 08:07:10 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id IAA17234; Tue, 21 Mar 1995 08:07:01 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id IAA05239; Tue, 21 Mar 1995 08:04:37 -0800 From: "Rodney W. Grimes" Message-Id: <199503211604.IAA05239@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/etc sysconfig netstart rc To: jkh@freebsd.org (Jordan K. Hubbard) Date: Tue, 21 Mar 1995 08:04:36 -0800 (PST) Cc: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503211520.HAA17188@time.cdrom.com> from "Jordan K. Hubbard" at Mar 21, 95 07:20:51 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1058 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > jkh 95/03/21 07:20:50 > > Modified: etc netstart rc > Added: etc sysconfig > Log: > Begin a long-overdue cleanup of this whole mess. > > 1. Move all system configuration variables into /etc/sysconfig > 2. Adapt other files to use it. > 3. Add a host of new variables for micro-managing your system in various > ways. For 2.1, /etc/sysconfig will be machine-edited so that the user > doesn't even have to care at all about the various funny names we picked. Your assuming that a human will never have to go in to this file and muck around, bad assumption IMHO. > 4. Enable dset. We won't get it debugged if we never use it, and no one > has said anything negative about it yet, so here goes! > 5. Try to use one consistent style throughout. > Other than my one complaint, thanks, this should help to centralize a lot of my hacks in /etc. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-etc Tue Mar 21 08:12:54 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA24113 for cvs-etc-outgoing; Tue, 21 Mar 1995 08:12:54 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA24106; Tue, 21 Mar 1995 08:12:53 -0800 Received: from freefall.cdrom.com (freefall.cdrom.com [192.216.222.4]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id IAA17241; Tue, 21 Mar 1995 08:12:49 -0800 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id IAA24095; Tue, 21 Mar 1995 08:12:44 -0800 X-Authentication-Warning: freefall.cdrom.com: Host LOCALHOST didn't use HELO protocol To: "Rodney W. Grimes" cc: jkh@freebsd.org (Jordan K. Hubbard), CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: Re: cvs commit: src/etc sysconfig netstart rc In-reply-to: Your message of "Tue, 21 Mar 95 08:04:36 PST." <199503211604.IAA05239@gndrsh.aac.dev.com> Date: Tue, 21 Mar 1995 08:12:44 -0800 Message-ID: <24094.795802364@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-etc-owner@freebsd.org Precedence: bulk > Your assuming that a human will never have to go in to this file and > muck around, bad assumption IMHO. Actually, I'm not. If you look at the file you'll see that it's commented to a degree aimed _squarely_ at human readers. This still doesn't mean I can't slap a front-end on it, however, and this is precisely what I intend to do. Not OR, AND. Jordan From owner-cvs-etc Tue Mar 21 08:33:54 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA24502 for cvs-etc-outgoing; Tue, 21 Mar 1995 08:33:54 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA24489; Tue, 21 Mar 1995 08:33:47 -0800 Date: Tue, 21 Mar 1995 08:33:47 -0800 From: "Garrett A. Wollman" Message-Id: <199503211633.IAA24489@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc/namedb PROTO.localhost.rev make-localhost root.cache localhost.rev Sender: cvs-etc-owner@freebsd.org Precedence: bulk wollman 95/03/21 08:33:46 Modified: etc/namedb root.cache Added: etc/namedb PROTO.localhost.rev make-localhost Removed: etc/namedb localhost.rev Log: Update root NS cache. Delete bogus localhost.rev. Add prototype localhost.rev and a script to create it automatically. (NB to installl people: you should ask ``do you have a full-time connection o the Internet?'', run this script, and enable named if the answer is yes.) From owner-cvs-etc Tue Mar 21 08:44:20 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA24822 for cvs-etc-outgoing; Tue, 21 Mar 1995 08:44:20 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA24806; Tue, 21 Mar 1995 08:44:05 -0800 Date: Tue, 21 Mar 1995 08:44:05 -0800 From: "Garrett A. Wollman" Message-Id: <199503211644.IAA24806@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc Makefile rc sysconfig Sender: cvs-etc-owner@freebsd.org Precedence: bulk wollman 95/03/21 08:44:05 Modified: etc Makefile rc sysconfig Log: Change named starting convention to use $namedflags like most other daemons that take command-line arguments. Correct /etc/namedb installation to use the correct files. From owner-cvs-etc Tue Mar 21 09:32:59 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27590 for cvs-etc-outgoing; Tue, 21 Mar 1995 09:32:59 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id JAA27579; Tue, 21 Mar 1995 09:32:43 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id JAA17305; Tue, 21 Mar 1995 09:32:39 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id JAA01268; Tue, 21 Mar 1995 09:32:27 -0800 From: Poul-Henning Kamp Message-Id: <199503211732.JAA01268@ref.tfs.com> Subject: Re: cvs commit: src/etc make.conf To: bde@zeta.org.au (Bruce Evans) Date: Tue, 21 Mar 1995 09:32:27 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com, jkh@freebsd.org, rgrimes@gndrsh.aac.dev.com In-Reply-To: <199503211232.WAA14927@godzilla.zeta.org.au> from "Bruce Evans" at Mar 21, 95 10:32:01 pm Content-Type: text Content-Length: 446 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > >No. I don't care if libm is called msun from now till the national > >deficit is paid. This is pointless, and it would screw up the cvs-tree. > > Only 1/4 as much as *groff. OK, then I will only feel like chasing somebody 25% of the way out of the group... -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-etc Tue Mar 21 19:30:24 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA17596 for cvs-etc-outgoing; Tue, 21 Mar 1995 19:30:24 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA17566; Tue, 21 Mar 1995 19:29:58 -0800 Date: Tue, 21 Mar 1995 19:29:58 -0800 From: "Andrey A. Chernov" Message-Id: <199503220329.TAA17566@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc rc sysconfig Sender: cvs-etc-owner@freebsd.org Precedence: bulk ache 95/03/21 19:29:57 Modified: etc rc sysconfig Log: Almost full syscons setup via rc & sysconfig From owner-cvs-etc Wed Mar 22 10:00:50 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA10738 for cvs-etc-outgoing; Wed, 22 Mar 1995 10:00:50 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA10730; Wed, 22 Mar 1995 10:00:47 -0800 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id KAA00260; Wed, 22 Mar 1995 10:00:38 -0800 Date: Wed, 22 Mar 1995 10:00:38 -0800 From: "Jordan K. Hubbard" Message-Id: <199503221800.KAA00260@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc netstart sysconfig myname Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/22 10:00:37 Modified: etc netstart sysconfig Removed: etc myname Log: Finally remove the evil little bit of excreta that was the /etc/myname file. hostname is set in sysconfig. From owner-cvs-etc Wed Mar 22 17:25:37 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA22128 for cvs-etc-outgoing; Wed, 22 Mar 1995 17:25:37 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA22119; Wed, 22 Mar 1995 17:25:31 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id RAA12581; Wed, 22 Mar 1995 17:25:21 -0800 Date: Wed, 22 Mar 1995 17:25:21 -0800 From: "Jordan K. Hubbard" Message-Id: <199503230125.RAA12581@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc.netstart rc sysconfig netstart Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/22 17:25:20 Modified: etc rc sysconfig Added: etc rc.netstart Removed: etc netstart Log: Another pass through our rc files in an attempt to eliminate historical crufy and generally make all of this easier to understand and modify. From owner-cvs-etc Wed Mar 22 17:26:04 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA22153 for cvs-etc-outgoing; Wed, 22 Mar 1995 17:26:04 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA22147; Wed, 22 Mar 1995 17:26:02 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id RAA12751; Wed, 22 Mar 1995 17:25:52 -0800 Date: Wed, 22 Mar 1995 17:25:52 -0800 From: "Jordan K. Hubbard" Message-Id: <199503230125.RAA12751@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc.maint Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/22 17:25:52 Added: etc rc.maint Log: Add a home for system maintainance tasks. From owner-cvs-etc Wed Mar 22 17:35:32 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA22357 for cvs-etc-outgoing; Wed, 22 Mar 1995 17:35:32 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA22351; Wed, 22 Mar 1995 17:35:27 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id RAA13925; Wed, 22 Mar 1995 17:35:14 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id RAA11008; Wed, 22 Mar 1995 17:35:03 -0800 From: "Rodney W. Grimes" Message-Id: <199503230135.RAA11008@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/etc rc.netstart rc sysconfig netstart To: jkh@freebsd.org (Jordan K. Hubbard) Date: Wed, 22 Mar 1995 17:35:02 -0800 (PST) Cc: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <199503230125.RAA12581@time.cdrom.com> from "Jordan K. Hubbard" at Mar 22, 95 05:25:21 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 963 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > jkh 95/03/22 17:25:20 > > Modified: etc rc sysconfig > Added: etc rc.netstart > Removed: etc netstart > Log: > Another pass through our rc files in an attempt to eliminate historical > crufy and generally make all of this easier to understand and modify. As long as your in there doing gratitious file renameing (netstart -> rc.netstart) why not rename sysconfig -> rc.sysconfig. I really see no reason to rename netstart to rc.netstart, and since you did this I really want *you* to go grep /usr/share/man for the word netstart and fix all the man pages. Then send corrections to all the BSD based sysadmin manual writers to let them know FreeBSD is different that *BSD in this area. And also make sure you go update all the FAQ stuff, etc etc... -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-etc Wed Mar 22 17:48:44 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA22736 for cvs-etc-outgoing; Wed, 22 Mar 1995 17:48:44 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA22725; Wed, 22 Mar 1995 17:48:40 -0800 Received: from freefall.cdrom.com (freefall.cdrom.com [192.216.222.4]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id RAA14479; Wed, 22 Mar 1995 17:48:29 -0800 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id RAA22713; Wed, 22 Mar 1995 17:48:27 -0800 X-Authentication-Warning: freefall.cdrom.com: Host LOCALHOST didn't use HELO protocol To: "Rodney W. Grimes" cc: jkh@freebsd.org (Jordan K. Hubbard), CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: Re: cvs commit: src/etc rc.netstart rc sysconfig netstart In-reply-to: Your message of "Wed, 22 Mar 95 17:35:02 PST." <199503230135.RAA11008@gndrsh.aac.dev.com> Date: Wed, 22 Mar 1995 17:48:26 -0800 Message-ID: <22712.795923306@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-etc-owner@freebsd.org Precedence: bulk > As long as your in there doing gratitious file renameing > (netstart -> rc.netstart) why not rename sysconfig -> rc.sysconfig. It may look gratuitous at first blush, but if you actually really look at it you'll see where the point of division clearly lies. sysconfig contains the system configuration for the benefit of some number of rc. scripts, each of which contains the initialization code particular to some particular area of the system. netstart was really just the smashed-together contents of part of sysconfig (variable settings) and some stuff ripped from the original rc file in someone's first pass cleanup. I'm simply continuing that cleanup and making the filenames orthogonal with eachother (though this and the edit-pr argument are beginning to make me think that arguing for greater orthogonality is a lost cause with you, Rod!). > you did this I really want *you* to go grep /usr/share/man for the > word netstart and fix all the man pages. That's fine. I actually think you give us too much credit anyway. Since when did we ever provide documentation for anything in /etc/* that was anything but a sad joke? Documentation on setting up netstart that I'll have to change? Hahahahahaha! There *is no* documentation, dude, and if there's ever a time to change it I'd say now is a pretty good one! > Then send corrections to all the BSD based sysadmin manual writers to Thanks. If I see him, I'll be sure to let him know. > let them know FreeBSD is different that *BSD in this area. And also > make sure you go update all the FAQ stuff, etc etc... Let's see.. "All the FAQ stuff, etc etc.." Grep all of /usr/share/FAQ: zero references Grep all of /usr/share/man: ./man4/yp.4:.Nm /etc/netstart Damn, you're right, Rod - a reference! Shit! This is going to take the rest of my afternoon, at least! :-) Jordan From owner-cvs-etc Wed Mar 22 19:26:13 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA26373 for cvs-etc-outgoing; Wed, 22 Mar 1995 19:26:13 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id TAA26363; Wed, 22 Mar 1995 19:26:03 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id TAA06574; Wed, 22 Mar 1995 19:25:48 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id TAA11323; Wed, 22 Mar 1995 19:25:35 -0800 From: "Rodney W. Grimes" Message-Id: <199503230325.TAA11323@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/etc rc.netstart rc sysconfig netstart To: jkh@freefall.cdrom.com (Jordan K. Hubbard) Date: Wed, 22 Mar 1995 19:25:34 -0800 (PST) Cc: jkh@freebsd.org, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com In-Reply-To: <22712.795923306@freefall.cdrom.com> from "Jordan K. Hubbard" at Mar 22, 95 05:48:26 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 4893 Sender: cvs-etc-owner@freebsd.org Precedence: bulk > > > As long as your in there doing gratitious file renameing > > (netstart -> rc.netstart) why not rename sysconfig -> rc.sysconfig. > > It may look gratuitous at first blush, but if you actually really look > at it you'll see where the point of division clearly lies. netstart, rc.netstart, what ever, it still does basically what /etc/netstart has done on a bsd box for years. You just took out the changeable values and put them in sysconfig (that was a good thing to do) and hauled all the networking stuff out of /etc/rc into /etc/rc.netstart. I still say the name changes is gratuitous, plain and simple. > sysconfig contains the system configuration for the benefit of some > number of rc. scripts, each of which contains the > initialization code particular to some particular area of the system. > netstart was really just the smashed-together contents of part of > sysconfig (variable settings) and some stuff ripped from the original > rc file in someone's first pass cleanup. I'm simply continuing that > cleanup and making the filenames orthogonal with eachother (though > this and the edit-pr argument are beginning to make me think that > arguing for greater orthogonality is a lost cause with you, Rod!). AH... echo a b c | xargs -n 1 COMMAND is VERY VERY orthogonal, it works for all commands, no need to go muck with the sources to add for loops over argument lists. Infact that is carry orthagonility and KISS to a maximum. > > you did this I really want *you* to go grep /usr/share/man for the > > word netstart and fix all the man pages. > > That's fine. I actually think you give us too much credit anyway. > Since when did we ever provide documentation for anything in /etc/* > that was anything but a sad joke? Documentation on setting up > netstart that I'll have to change? Hahahahahaha! There *is no* > documentation, dude, and if there's ever a time to change it > I'd say now is a pretty good one! There is, I have a whole book shelf full of this stuff. You just made the 4.4BSD manual smm/01.setup from 4.2BSD to 4.4BSD no longer apply to FreeBSD. If you leave the name netstart all of these references would still be correct. Changing names of things is just a bad thing to do IMHO. I already have to remeber a pile of names for where this stuff is based on what system I am on (HP/UX made a real mess of this stuff). > > > Then send corrections to all the BSD based sysadmin manual writers to > > Thanks. If I see him, I'll be sure to let him know. I can tell you don't read many technincal manuals on unix system's admin. Wonder how many references to /etc/netstart I can find in the complete set of NutShell books. > > let them know FreeBSD is different that *BSD in this area. And also > > make sure you go update all the FAQ stuff, etc etc... > > Let's see.. "All the FAQ stuff, etc etc.." > > Grep all of /usr/share/FAQ: zero references > Grep all of /usr/share/man: > ./man4/yp.4:.Nm /etc/netstart > > Damn, you're right, Rod - a reference! Shit! This is going to > take the rest of my afternoon, at least! :-) Now I am really getting upset... you did such a half ass job of searching for references: [I prunned the false hits]. ./bin/domainname/domainname.1:.Pa /etc/netstart , ./bin/hostname/hostname.1:.Pa /etc/netstart , ./gnu/usr.sbin/ypserv/ypserv.8:.Nm /etc/netstart. ./share/FAQ/FreeBSD-1.X/FreeBSD-1.1.FAQ:directly accessible by kernel code. Please see the /etc/netstart file ./share/FAQ/SGML/freebsd-faq.sgml: /etc/netstart file and the manual pages for the various ./share/FAQ/slip.FAQ:(3) Edit the /etc/netstart and add this to the end of the file: ./share/FAQ/slip.FAQ: is no local dependency in the netstart file. Also, you might want ./share/FAQ/slip_server.FAQ:/etc/netstart as appropriate for your system. Please see the manual ./share/FAQ/FreeBSD.FAQ:directly accessible by kernel code. Please see the /etc/netstart file ./share/doc/smm/01.setup/3.t:/etc/netstart \(dg network initialization ./share/doc/smm/01.setup/3.t:.Pn /etc/netstart ./share/doc/smm/01.setup/4.t:/etc/netstart ./share/doc/smm/01.setup/4.t:.Pn /etc/netstart ./share/doc/smm/01.setup/4.t:.Pn /etc/netstart ./share/doc/smm/01.setup/4.t:.Pn /etc/netstart . ./share/doc/smm/01.setup/5.t:.Pn /etc/netstart ./share/doc/smm/01.setup/5.t:.Pn /etc/netstart ./share/doc/smm/01.setup/5.t:.Pn /etc/netstart ; ./share/doc/smm/01.setup/5.t:/etc/netstart \fIrc\fP\|(8) command script for initializing network ./share/doc/smm/01.setup/5.t:.Pn /etc/netstart . ./share/doc/smm/01.setup/spell.ok:netstart ./share/examples/etc/README.examples:netstart - network startup script run from /etc/rc ./share/man/man4/yp.4:.Nm /etc/netstart > > Jordan > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-etc Wed Mar 22 22:10:02 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00498 for cvs-etc-outgoing; Wed, 22 Mar 1995 22:10:02 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA00485; Wed, 22 Mar 1995 22:09:49 -0800 Received: from freefall.cdrom.com (freefall.cdrom.com [192.216.222.4]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id WAA18198; Wed, 22 Mar 1995 22:09:38 -0800 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id WAA00475; Wed, 22 Mar 1995 22:09:41 -0800 X-Authentication-Warning: freefall.cdrom.com: Host LOCALHOST didn't use HELO protocol To: "Rodney W. Grimes" cc: jkh@freebsd.org, CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: Re: cvs commit: src/etc rc.netstart rc sysconfig netstart In-reply-to: Your message of "Wed, 22 Mar 95 19:25:34 PST." <199503230325.TAA11323@gndrsh.aac.dev.com> Date: Wed, 22 Mar 1995 22:09:41 -0800 Message-ID: <474.795938981@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-etc-owner@freebsd.org Precedence: bulk > If you leave the name netstart all of these references would still > be correct. Changing names of things is just a bad thing to do > IMHO. I already have to remeber a pile of names for where this > stuff is based on what system I am on (HP/UX made a real mess of > this stuff). Sigh. Very well. > Now I am really getting upset... you did such a half ass job of searching > for references: [I prunned the false hits]. Actually, I simply made a stupid mistake. I somehow looked in one window where I saw the *old* FAQ directory (everything under FAQ/ instead of FAQ/Text) and then actually ran the grep in the *new* FAQ directory. So I saw the files I thought I was grepping in one window and grepped a now-empty directory (moved to Text/) in the other.. The fact that I got no grep hits didn't quite mean anything! :-( Pass the hat. Anyway, I concur that I've made more work for myself than envisioned with the change. It's renamed back, though I've still kept the division of work between rc and netstart the same. Two steps forward, one back - I'm still moving forward! :-) Jordan From owner-cvs-etc Wed Mar 22 22:42:52 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA01300 for cvs-etc-outgoing; Wed, 22 Mar 1995 22:42:52 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA01292; Wed, 22 Mar 1995 22:42:48 -0800 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id WAA23816; Wed, 22 Mar 1995 22:42:37 -0800 Date: Wed, 22 Mar 1995 22:42:37 -0800 From: "Jordan K. Hubbard" Message-Id: <199503230642.WAA23816@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/22 22:42:37 Modified: etc rc Log: rc.netstart -> netstart From owner-cvs-etc Thu Mar 23 00:19:31 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA04065 for cvs-etc-outgoing; Thu, 23 Mar 1995 00:19:31 -0800 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA04054; Thu, 23 Mar 1995 00:19:28 -0800 Date: Thu, 23 Mar 1995 00:19:28 -0800 From: "Rodney W. Grimes" Message-Id: <199503230819.AAA04054@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc/namedb - Imported sources Sender: cvs-etc-owner@freebsd.org Precedence: bulk rgrimes 95/03/23 00:19:27 Log: Import the official InterNIC Registration Services named.root file on a vendor branch for easy updates. Reviewed by: phk Status: Vendor Tag: InterNIC Release Tags: dated_1994100500 N src/etc/namedb/named.root No conflicts created by this import From owner-cvs-etc Thu Mar 23 16:01:41 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA26557 for cvs-etc-outgoing; Thu, 23 Mar 1995 16:01:41 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA26551; Thu, 23 Mar 1995 16:01:37 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id QAA21200; Thu, 23 Mar 1995 16:01:23 -0800 Date: Thu, 23 Mar 1995 16:01:23 -0800 From: "Jordan K. Hubbard" Message-Id: <199503240001.QAA21200@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc sysconfig Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/23 16:01:22 Modified: etc rc sysconfig Log: Get around problem of not exporting variables in sysconfig From owner-cvs-etc Thu Mar 23 16:11:26 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA26915 for cvs-etc-outgoing; Thu, 23 Mar 1995 16:11:26 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA26896; Thu, 23 Mar 1995 16:11:18 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id QAA21232; Thu, 23 Mar 1995 16:11:03 -0800 Date: Thu, 23 Mar 1995 16:11:03 -0800 From: "Jordan K. Hubbard" Message-Id: <199503240011.QAA21232@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/23 16:11:03 Modified: etc rc Log: Correct a few spelling bogons. Submitted by: phk From owner-cvs-etc Thu Mar 23 16:15:26 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27140 for cvs-etc-outgoing; Thu, 23 Mar 1995 16:15:26 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27129; Thu, 23 Mar 1995 16:15:17 -0800 Date: Thu, 23 Mar 1995 16:15:17 -0800 From: Poul-Henning Kamp Message-Id: <199503240015.QAA27129@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc Makefile Sender: cvs-etc-owner@freebsd.org Precedence: bulk phk 95/03/23 16:15:16 Modified: etc Makefile Log: Install /etc/sysconfig From owner-cvs-etc Thu Mar 23 16:16:44 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27198 for cvs-etc-outgoing; Thu, 23 Mar 1995 16:16:44 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA27192; Thu, 23 Mar 1995 16:16:42 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id QAA21283; Thu, 23 Mar 1995 16:16:27 -0800 Date: Thu, 23 Mar 1995 16:16:27 -0800 From: "Jordan K. Hubbard" Message-Id: <199503240016.QAA21283@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc rc rc.maint sysconfig Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/23 16:16:27 Modified: etc rc rc.maint sysconfig Log: start syslog earlier add optional ibcs2 startup From owner-cvs-etc Thu Mar 23 16:17:59 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27341 for cvs-etc-outgoing; Thu, 23 Mar 1995 16:17:59 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA27330; Thu, 23 Mar 1995 16:17:54 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id QAA21312; Thu, 23 Mar 1995 16:17:39 -0800 Date: Thu, 23 Mar 1995 16:17:39 -0800 From: "Jordan K. Hubbard" Message-Id: <199503240017.QAA21312@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-etc@time.cdrom.com Subject: cvs commit: src/etc Makefile Sender: cvs-etc-owner@freebsd.org Precedence: bulk jkh 95/03/23 16:17:39 Modified: etc Makefile Log: Add rc.maint file. From owner-cvs-etc Sat Mar 25 05:11:48 1995 Return-Path: cvs-etc-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA21886 for cvs-etc-outgoing; Sat, 25 Mar 1995 05:11:48 -0800 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA21874; Sat, 25 Mar 1995 14:11:43 +0100 Date: Sat, 25 Mar 1995 14:11:43 +0100 From: Joerg Wunsch Message-Id: <199503251311.OAA21874@freefall.cdrom.com> To: CVS-commiters, cvs-etc Subject: cvs commit: src/etc ftpusers Sender: cvs-etc-owner@freebsd.org Precedence: bulk joerg 95/03/25 14:11:42 Modified: etc ftpusers Log: Include ``toor'' in the list of forbidden ftp users, just in case someone is providing this user with a password. Pointed out by: charly@Fachschaften.TU-Muenchen.DE