From owner-cvs-lib Mon Mar 24 09:52:40 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA21675 for cvs-lib-outgoing; Mon, 24 Mar 1997 09:52:40 -0800 (PST) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id JAA21392; Mon, 24 Mar 1997 09:49:30 -0800 (PST) Received: from crevenia.parc.xerox.com ([13.2.116.11]) by alpha.xerox.com with SMTP id <16669(2)>; Mon, 24 Mar 1997 09:48:52 PST Received: by crevenia.parc.xerox.com id <177486>; Mon, 24 Mar 1997 09:48:40 -0800 From: Bill Fenner To: ache@nagual.ru, imp@village.org Subject: Re: cvs commit: src/lib/libtermcap pathnames.h termcap.c Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Message-Id: <97Mar24.094840pst.177486@crevenia.parc.xerox.com> Date: Mon, 24 Mar 1997 09:48:30 PST Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I think a lot would be solved by having a library function like access() that also accepts a UID. Then the don't-let-people-access- files-in-a-setuid-program-that-they-wouldn't-normally-have-access-to problem, instead of being solved in N different setuid programs, could be solved once. Bill