Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 2009 08:01:26 +0530
From:      Sujit K M <kmsujit@gmail.com>
To:        Zachary Loafman <zml@freebsd.org>
Cc:        steven.danneman@isilon.com, freebsd-arch@freebsd.org
Subject:   Re: pthread_setugid_np
Message-ID:  <74fe56020905271931l4c8d4677h3bbcce6d8c8a8605@mail.gmail.com>
In-Reply-To: <20090528000147.GB3704@isilon.com>
References:  <20090528000147.GB3704@isilon.com>

next in thread | previous in thread | raw e-mail | index | archive | help
How about the licensing. Darwin was open source under Apple's public
license, but no longer. Or is it Mach you are taking about?

On Thu, May 28, 2009 at 5:31 AM, Zachary Loafman <zml@freebsd.org> wrote:
> arch@ -
>
> Isilon has need of per-thread impersonation. We're looking at
> implementing something like the pthread_setugid_np mechanism found on
> OS X, loosely documented in the code:
>
> http://fxr.watson.org/fxr/source/bsd/kern/kern_prot.c?v=xnu-1228
> (see settid and setgroups1)
>
> and some here:
> http://lists.apple.com/archives/perfoptimization-dev/2008/Jan/msg00043.html
>
> Does anyone have strong objections to Apple's APIs here? There's
> obviously no portable itnerface to handle it, and it seems a little
> saner to just adopt someone else's API/semantics rather than reinvent.
>
> --
> Zach Loafman | Staff Engineer | Isilon Systems
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?74fe56020905271931l4c8d4677h3bbcce6d8c8a8605>