From owner-freebsd-current Mon Mar 24 06:32:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA10360 for current-outgoing; Mon, 24 Mar 1997 06:32:11 -0800 (PST) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id GAA10140; Mon, 24 Mar 1997 06:29:37 -0800 (PST) Received: by sovcom.kiae.su id AA13239 (5.65.kiae-1 ); Mon, 24 Mar 1997 17:08:08 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Mon, 24 Mar 97 17:08:07 +0300 Received: (from ache@localhost) by nagual.ru (8.8.5/8.8.5) id RAA00854; Mon, 24 Mar 1997 17:07:51 +0300 (MSK) Date: Mon, 24 Mar 1997 17:07:48 +0300 (MSK) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: peter@freebsd.org Cc: imp@freebsd.org, FreeBSD-current Subject: issetuid() Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Peter, as I remember you have plans to implement issetuid(). Right now too many changes sneaked in the source tree which require it. As I think, implementation can be done easily, just check P_SUGID bit. Also setuid() etc syscalls must be cleaned slightly to not set this bit when not really neccessary (i.e. when the same uid/gid is set). Do you have something for review at this moment? -- Andrey A. Chernov http://www.nagual.ru/~ache/