[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [JOB] magpie



On Mon, Aug 20, 2001 at 03:30:38AM +0200, Marcus Brinkmann wrote:
> Hi,
> 
> magpie tries to call a function setfsuid(), whatever that is.
> This is not defined, maybe som #ifdef problem.

setfsuid() seems to be a linux-specific system call.

from /usr/include/sys/fsuid.h (on linux):
/* Change uid used for file access control to UID, without affecting
   other privileges (such as who can send signals at the process).  */
	 extern int setfsuid (__uid_t __uid) __THROW;

It shouldn't be used unless it's absolutely necessary. If it is
then it's functionality could be duplicated by changing some port rights
or auth structures (just guessing since that part of hurd internals
still escapes me).

Igor



Reply to: