Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Nov 2001 17:02:20 -0500 (EST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Julian Elischer <julian@elischer.org>
Cc:        John Baldwin <jhb@FreeBSD.org>, Garance A Drosihn <drosih@rpi.edu>, arch@FreeBSD.org, Kelly Yancey <kbyanc@posi.net>
Subject:   Re: Changes to suser() and friends
Message-ID:  <Pine.NEB.3.96L.1011102170025.21159M-100000@fledge.watson.org>
In-Reply-To: <Pine.BSF.4.21.0111021252001.47458-100000@InterJet.elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Just FYI, it looks like a number of other platforms also use struct ucred
* as their primary suser() argument, including OpenBSD.  Shared drivers
appear to tend to have __FreeBSD__ ifdef's scattered around as a result.

Also an FYI, we have countless places where a struct td * isn't passed
down, and suser() currently relies on curproc.  Once we have td->td_ucred
ready, we'll need to fix all those, and more universally pass around the
td of choice. 

Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
robert@fledge.watson.org      NAI Labs, Safeport Network Services


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1011102170025.21159M-100000>