summaryrefslogtreecommitdiffstats
path: root/newlib/libc/stdlib/system.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-02-18 19:39:48 +0000
committerCorinna Vinschen <corinna@vinschen.de>2014-02-18 19:39:48 +0000
commit036f56cf3215b2afd189d1599f797dc4093275e2 (patch)
tree6ed5aa18f0dd70619fb2a41bd36cc4a6de76f203 /newlib/libc/stdlib/system.c
parent68135b2be29d8997c327bd87d0e6b1d52d23ac91 (diff)
downloadcygnal-036f56cf3215b2afd189d1599f797dc4093275e2.tar.gz
cygnal-036f56cf3215b2afd189d1599f797dc4093275e2.tar.bz2
cygnal-036f56cf3215b2afd189d1599f797dc4093275e2.zip
* external.cc (cygwin_internal): Handle new CW_SETENT, CW_GETENT and
CW_ENDENT info types. * grp.cc (setgrent_filtered): New function, called from cygwin_internal. (getgrent_filtered): Ditto. (endgrent_filtered): Ditto. * passwd.cc (pg_ent::setent): Set state explicitely to from_cache. (pg_ent::getent): Handle the fact that a DC has no SAM and enumerating local accounts is equivalent to enumerating domain accounts. (setpwent_filtered): New function, called from cygwin_internal. (getpwent_filtered): Ditto. (endpwent_filtered): Ditto. * pwdgrp.h (setpwent_filtered): Declare. (getgrent_filtered): Ditto. (endgrent_filtered): Ditto. (setpwent_filtered): Ditto. (getpwent_filtered): Ditto. (endpwent_filtered): Ditto. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_SETENT, CW_GETENT, and CW_ENDENT.
Diffstat (limited to 'newlib/libc/stdlib/system.c')
0 files changed, 0 insertions, 0 deletions