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>