X-Spam-Check-By: sourceware.org Date: Mon, 22 Jan 2007 16:40:45 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: "id -Gn" w/ username doesn't return all associated groups. Issue with getgrent()? Message-ID: <20070122154045.GX27843@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <001a01c73dae$7dec4af0$6152a8c0 AT ziesemermark> <20070122093419 DOT GR27843 AT calimero DOT vinschen DOT de> <45B4B622 DOT 9040406 AT byu DOT net> <20070122132934 DOT GU27843 AT calimero DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Jan 22 15:18, Mark A. Ziesemer wrote: > Since Cygwin already lets the underlying OS take care of much of the > security (handling passwords, etc.), can't Cygwin just ask Windows for the > user's groups when needed, to? How? Consider that getgrent just enumerates /etc/group. It doesn't know for what purpose the calling application does it. I don't think it makes a lot of sense to call a OS function for each getgrent call to fill out the gr_mem field on the fly. Having said that, I don't intend to change this behaviour myself. However, I'm certainly not averse to patches to Cygwin which add this behaviour, as long as it's not getting too slow by this. Corinna P.S.: How did the subject disappear?!? -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/