One key thing I think I ommitted, is that xinetd/cvs on Windows are Cygwin's.
| -----Original Message----- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] | Sent: Tuesday, June 21, 2005 4:28 PM | To: [EMAIL PROTECTED] | Cc: Rancier, Jeff; [email protected] | Subject: Re: Check out fails | | | Todd Denniston writes: | > | > which would imply either the user name given was invalid (for where | > initgroups looked) or the additional group was. Does | initgroups get pointed | > at CVSROOT/passwd if it exists? | | No, it just gets the username and associated gid from the | system passwd | file. If the username were invalid, the passwd file lookup would have | failed, so that's not it. If the associated gid were | invalid, the user | probably wouldn't be able to log in, so that's probably not | it either. | I do note that getgroups() can fail with EINVAL if there are | more groups | than will fit in the output argument. Perhaps there's an undocumented | internal limit in initgroups() that he's running into -- how | many groups | is that user in? | | -Larry Jones | | I hate it when they look at me that way. -- Calvin | _______________________________________________ Info-cvs mailing list [email protected] http://lists.gnu.org/mailman/listinfo/info-cvs
