From owner-freebsd-current Wed Oct 29 12:16:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA10553 for current-outgoing; Wed, 29 Oct 1997 12:16:11 -0800 (PST) (envelope-from owner-freebsd-current) Received: from silvia.HIP.Berkeley.EDU (ala-ca26-02.ix.netcom.com [207.93.42.66]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA10547 for ; Wed, 29 Oct 1997 12:16:04 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.7/8.6.9) id MAA29407; Wed, 29 Oct 1997 12:15:12 -0800 (PST) Date: Wed, 29 Oct 1997 12:15:12 -0800 (PST) Message-Id: <199710292015.MAA29407@silvia.HIP.Berkeley.EDU> To: bde@zeta.org.au CC: gurney_j@efn.org, freebsd-current@freefall.FreeBSD.org, peter@spinner.netplex.com.au In-reply-to: <199710291323.AAA14486@godzilla.zeta.org.au> (message from Bruce Evans on Thu, 30 Oct 1997 00:23:29 +1100) Subject: Re: bad system call - world build From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * I thought this was well known. getcwd() is a library function with a Well, I have heard from more than one person on this list that it was getcwd(). I sometimes believe things you know. ;) * standard interface, so incompatibilities are easy to avoid, and are * avoided. issetugid() is a syscall with a new interface. It can't * possibly work with old kernels. Unfortunately, ex(1) uses it, at * least for the termcap script. It is surprising that it isn't used * more for `make world', since it is sometimes called by setlocale(). Hmm. So it breaks somewhere between 2.2.2 and 2.2.5? Sorry for being slow, why is it that people aren't complaining on -stable? There should be someone trying to build 2.2-stable on a 2.2.2 or 2.1.X system. At any rate, dying with issetugid() in termcap building (of all places) is sort of ingenious. I hope we can do something about it.... Satoshi