[PATCH 1/4] Make sure groups[0] is the effective gid on FreeBSD.

Neal A. Lucier nlucier at math.purdue.edu
Tue Jun 12 15:49:17 GMT 2007


Jeremy Allison wrote:
> On Fri, Jun 08, 2007 at 11:12:39AM -0700, James Peach wrote:
> 
>> OK, I'll do that for SAMBA_3_0 only (at least for now).
>>
>>> If Darwin is broken after that, then let's push for
>>> them to fix their code.
>> There is no possibility of that.
> 
> So they've given up on POSIX ?
> 
> The current code works according to the POSIX
> standard - what did Apple break ?
> 

Quoting from http://www.apple.com/server/macosx/leopard/more.html in 
respect to the next version of Mac OS X, 10.5:

"Mac OS X Server is now an Open Brand UNIX 03 Registered Product, 
conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, 
Shell Utilities, and Threads. Since Leopard Server can compile and run 
all your existing UNIX 03-compliant code, it can be deployed in 
environments that demand full conformance. At the same time, Mac OS X 
Server provides full compatibility with existing server and application 
software."

So it seems like this Darwin specific fix will be non-necessary in 10.5 
though it should still work.

Did any of the Samba team go to the WWDC and get a copy of Leopard?

Neal


More information about the samba-technical mailing list