CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2014-05-07 11:00:01

Modified files:
        winsup/cygwin  : ChangeLog grp.cc passwd.cc pwdgrp.h 

Log message:
        * grp.cc (pwdgrp::parse_group): Set grp.len.  Drop generating any
        gr_mem entries.
        (getgrgid_r): Don't try to copy gr_mem entries.  Always set gr_mem
        to an empty list.
        (getgrnam_r): Ditto.
        (app_gr): New static struct to store group data propagated to the
        calling application via getgrgid/getgrnam.
        (getgr_cp): Fill app_gr and return pointer to app_gr.g.
        (getgrgid32): Call getgr_cp.
        (getgrnam32): Ditto.
        * passwd.cc (pwdgrp::parse_passwd): Set res.len.
        (app_pw): New static struct to store passwd data propagated to the
        calling application via getpwuid/getpwnam.
        (getpw_cp): Fill app_pw and return pointer to app_pw.p.
        (getpwuid32): Cal getpw_cp.
        (getpwnam): Ditto.
        * pwdgrp.h (struct pg_pwd): Add len member.
        (struct pg_grp): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6405&r2=1.6406
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=src&r1=1.135&r2=1.136
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/passwd.cc.diff?cvsroot=src&r1=1.108&r2=1.109
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=src&r1=1.40&r2=1.41

Reply via email to