Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-11-12 14:19:08 +0300
committerCorinna Vinschen <corinna@vinschen.de>2014-11-12 14:19:08 +0300
commit54f79f8650452cafde18d54d54c38d0990a91eda (patch)
tree03ba1c327dc54e67bce4d344966e69e91a179d5b /winsup/cygwin/uinfo.cc
parent3dce84ad075142822bd777ffd80e707ec2e9780d (diff)
* cygheap.h (cygheap_pwdgrp): Remove constants NSS_FILES and NSS_DB.
Use NSS_SRC_FILES and NSS_SRC_DB throughout instead. (cygheap_pwdgrp::nss_pwd_src): New inline method. (cygheap_pwdgrp::nss_grp_src): Ditto. * external.cc (cygwin_internal): Add CW_GETNSS_PWD_SRC and CW_GETNSS_GRP_SRC cases. * uinfo.cc: Use NSS_SRC_FILES and NSS_SRC_DB throughout. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GETNSS_PWD_SRC and CW_GETNSS_GRP_SRC. (NSS_SRC_FILES): Define. (NSS_SRC_DB): Define.
Diffstat (limited to 'winsup/cygwin/uinfo.cc')
-rw-r--r--winsup/cygwin/uinfo.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
index 8b9266f9d..dc76ae92f 100644
--- a/winsup/cygwin/uinfo.cc
+++ b/winsup/cygwin/uinfo.cc
@@ -586,8 +586,8 @@ cygheap_pwdgrp::init ()
db_separator: + DISABLED
db_enum: cache builtin
*/
- pwd_src = (NSS_FILES | NSS_DB);
- grp_src = (NSS_FILES | NSS_DB);
+ pwd_src = (NSS_SRC_FILES | NSS_SRC_DB);
+ grp_src = (NSS_SRC_FILES | NSS_SRC_DB);
prefix = NSS_AUTO;
separator[0] = L'+';
enums = (ENUM_CACHE | ENUM_BUILTIN);
@@ -628,12 +628,12 @@ cygheap_pwdgrp::nss_init_line (const char *line)
break;
if (!strncmp (c, "files", 5) && strchr (" \t", c[5]))
{
- *src |= NSS_FILES;
+ *src |= NSS_SRC_FILES;
c += 5;
}
else if (!strncmp (c, "db", 2) && strchr (" \t", c[2]))
{
- *src |= NSS_DB;
+ *src |= NSS_SRC_DB;
c += 2;
}
else
@@ -643,7 +643,7 @@ cygheap_pwdgrp::nss_init_line (const char *line)
}
}
if (*src == 0)
- *src = (NSS_FILES | NSS_DB);
+ *src = (NSS_SRC_FILES | NSS_SRC_DB);
}
}
break;