From owner-freebsd-current Mon Jun 3 16:30:38 2002 Delivered-To: freebsd-current@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-56.dsl.lsan03.pacbell.net [63.207.60.56]) by hub.freebsd.org (Postfix) with ESMTP id 7E38B37B409 for ; Mon, 3 Jun 2002 16:30:19 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id E24BB66C49; Mon, 3 Jun 2002 16:30:18 -0700 (PDT) Date: Mon, 3 Jun 2002 16:30:18 -0700 From: Kris Kennaway To: Terry Lambert Cc: Garrett Wollman , Kris Kennaway , current@FreeBSD.ORG Subject: Re: State of the ports collection Message-ID: <20020603163018.A34391@xor.obsecurity.org> References: <20020603134224.A29126@xor.obsecurity.org> <200206032127.g53LRQri016204@khavrinen.lcs.mit.edu> <3CFBF9F4.1BA3080D@mindspring.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3CFBF9F4.1BA3080D@mindspring.com>; from tlambert2@mindspring.com on Mon, Jun 03, 2002 at 04:21:24PM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 03, 2002 at 04:21:24PM -0700, Terry Lambert wrote: > > > http://bento.freebsd.org/errorlogs/5-latest/bogosort-0.3.3.log > >=20 > > Any program which declares sys_errlist for itself is wrong. In most > > cases, the program should be using either strerror() or strerror_r(), > > depending on its needs. >=20 > Yes. >=20 > I hate data interfaces more than your average person, but I admit > that there are some performance sensitive cases where you can't > avoid them easily (though you *can* avoid them in almost all cases). >=20 > But the error handling path of any program is not one of them; if > you are optimizing something other than the success path, there is > something fundamentally wrong with your program or problem statement. So how about you do more than the average person's part towards reducing the amount of evil in the world, by fixing broken ports and submitting patches. I can give you a list of the broken ports. Kris --k+w/mQv8wyuph6w0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE8+/wKWry0BWjoQKURAtwxAJ9VBmgNzKlUzGAmke68ZZ74pxUM6wCdH/RT Wcgv8MDQdBYe8lNatbxRzi4= =TqS1 -----END PGP SIGNATURE----- --k+w/mQv8wyuph6w0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message