uw-imap-imapd: suggestions for cyg_server issue

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Feb 12 12:44:00 GMT 2010

On Feb 11 23:11, Shaddy Baddah wrote:
> Hi Pierre,
> On 11/02/2010 10:39 PM, Pierre A. Humblet wrote:
> >The problem you will run into is that 544 can be changed (e.g. to 0).
> >It's better to do it learn it dynamically.
> >The following is from the cron package source code.
> <snip>
> Thanks for that. Yes, I have a similar patch I made in my experimental
> branch. I make one, IMO, slightly stronger assumption (than having a
> fixed RID) that enables the check to be all POSIX.
> I assume that the correct SID is always in the password field for both
> passwd and group. I then search for these files for the SIDs of SYSTEM
> user and Administrators group. The checks from there are the same.


  for all gids
    gr = getgrgid();
    if (!strcasecmp (gr->gr_passwd, "S-1-32-544"))
      return is_admin;
  return non_admin;


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-apps mailing list