/osnet-11/usr/src/lib/nsswitch/user/common/ |
H A D | user_common.c | 32 * An implementation that used mmap() sensibly would be a wonderful thing, 48 _nss_user_setent(be, dummy) 49 user_backend_ptr_t be; 52 if (be->f == 0) { 53 if (be->filename == 0) { 57 if ((be->f = fopen(be->filename, "rF")) == 0) { 61 rewind(be->f); 68 _nss_user_endent(be, dummy) 69 user_backend_ptr_t be; 280 user_backend_ptr_t be; local [all...] |
H A D | getprinter.c | 73 /* append the value ':' must be escaped for posix style names */ 99 _nss_user_XY_printers(be, args, filter) 100 user_backend_ptr_t be; 106 * on the line and we can be fast enough. 112 if (be->buf == 0 && 113 (be->buf = (char *)malloc(be->minbuf)) == 0) { 114 (void) _nss_user_endent(be, 0); 123 char *instr = be->buf; 135 if ((linelen = _nss_user_read_line(be [all...] |
/osnet-11/usr/src/lib/nsswitch/compat/common/ |
H A D | compat_common.c | 45 * This should be in a header. 59 * str2auuser_s is very simple version of the str2auuser() that can be found in 61 * (so check on user name can be performed). 163 netgr_in(compat_backend_ptr_t be, const char *group, const char *user) argument 165 if (be->yp_domain == 0) { 166 if (yp_get_default_domain((char **)&be->yp_domain) != 0) { 170 return (innetgr(group, 0, user, be->yp_domain)); 174 netgr_set(be, netgroup) 175 compat_backend_ptr_t be; 182 if (be 667 validate_ids(compat_backend_ptr_t be, nss_XbyY_args_t *argp, char *line, int *linelenp, int buflen, int extra_chars) argument 1209 compat_backend_ptr_t be; local [all...] |
/osnet-11/usr/src/lib/nsswitch/ldap/common/ |
H A D | ldap_common.c | 131 _nss_ldap_lookup(ldap_backend_ptr be, nss_XbyY_args_t *argp, argument 149 (void) __ns_ldap_freeResult(&be->result); 150 if (be->extra_info != NULL) { 151 __ns_ldap_freeEntry(be->extra_info); 152 be->extra_info = NULL; 155 if (be->extra_info_attr == NULL) { 157 be->attrs, NULL, NS_LDAP_NOT_CVT_DN, &be->result, &error, 161 be->attrs, NULL, NS_LDAP_NOT_CVT_DN, &be 278 _nss_ldap_nocb_lookup(ldap_backend_ptr be, nss_XbyY_args_t *argp, char *database, char *searchfilter, char *domain, int (*init_filter_cb)(const ns_ldap_search_desc_t *desc, char **realfilter, const void *userdata), const void *userdata) argument 316 _clean_ldap_backend(ldap_backend_ptr be) argument 356 _nss_ldap_destr(ldap_backend_ptr be, void *a) argument 375 _nss_ldap_setent(ldap_backend_ptr be, void *a) argument 424 _nss_ldap_endent(ldap_backend_ptr be, void *a) argument 463 _nss_ldap_getent(ldap_backend_ptr be, void *a) argument 615 ldap_backend_ptr be; local [all...] |
H A D | getnetmasks.c | 66 _nss_ldap_netmasks2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 69 ns_ldap_result_t *result = be->result; 86 if ((be->buffer = calloc(1, len)) == NULL) { 90 be->buflen = len - 1; 91 buffer = be->buffer; 100 (void) __ns_ldap_freeResult(&be->result); 114 getbynet(ldap_backend_ptr be, void *a) argument 135 return ((nss_status_t)_nss_ldap_lookup(be, argp,
|
H A D | tsol_gettpent.c | 59 _nss_ldap_tnrhtp2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 65 ns_ldap_result_t *result = be->result; 86 if ((be->buffer = calloc(1, len)) == NULL) { 90 be->buflen = len - 1; 91 buffer = be->buffer; 98 (void) __ns_ldap_freeResult(&be->result); 103 getbyname(ldap_backend_ptr be, void *a) argument 120 return (_nss_ldap_lookup(be, argp, _TNRHTP, searchfilter, NULL,
|
H A D | getpwnam.c | 76 _nss_ldap_passwd2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 82 ns_ldap_result_t *result = be->result; 100 if (be->extra_info != NULL) { 101 __ns_ldap_freeEntry(be->extra_info); 102 be->extra_info = NULL; 161 be->buflen = str_len; 162 be->buffer = malloc(be->buflen); 163 if (be->buffer == NULL) { 168 (void) snprintf(be 231 getbyname(ldap_backend_ptr be, void *a) argument 265 getbyuid(ldap_backend_ptr be, void *a) argument [all...] |
/osnet-11/usr/src/lib/nsswitch/files/common/ |
H A D | bootparams_getbyname.c | 39 getbyname(be, a) 40 files_backend_ptr_t be; 47 if ((res = _nss_files_setent(be, 0)) != NSS_SUCCESS) { 50 return (_nss_files_XY_bootparams(be, argp, argp->key.name)); 77 _nss_files_XY_bootparams(be, args, filter) 78 files_backend_ptr_t be; 84 * on the line and we can be fast enough. 89 if (be->buf == 0 && 90 (be->buf = (char *)malloc(be [all...] |
H A D | files_common.c | 28 * An implementation that used mmap() sensibly would be a wonderful thing, 57 opennextfile(files_backend_ptr_t be, boolean_t rew) argument 63 if (!(be->flags & FC_FLAG_USEDIR)) { 64 if (be->f != NULL && !rew) 66 if (be->f == NULL) { 67 be->f = fopen(be->filename, "rF"); 68 if (be->f == NULL) 71 rewind(be->f); 76 if (be 172 loadwholefile(files_backend_ptr_t be, struct stat64 *st, boolean_t *retry) argument 373 _nss_files_setent(files_backend_ptr_t be, void *dummy) argument 393 _nss_files_endent(files_backend_ptr_t be, void *dummy) argument 424 _nss_files_read_line(files_backend_ptr_t be, char *buffer, int buflen) argument 484 _nss_files_do_all(files_backend_ptr_t be, void *args, const char *filter, files_do_all_func_t func) argument 539 _nss_files_XY_all(files_backend_ptr_t be, nss_XbyY_args_t *args, int netdb, const char *filter, files_XY_check_func check) argument 737 _nss_files_XY_hash(files_backend_ptr_t be, nss_XbyY_args_t *args, int netdb, files_hash_t *fhp, int hashop, files_XY_check_func check) argument 995 rebuild_hash(files_backend_ptr_t be, int netdb, files_hash_t *fhp, struct stat64 *st) argument 1159 _nss_files_XY_hashgetent(files_backend_ptr_t be, nss_XbyY_args_t *args, int netdb) argument 1310 _nss_files_getent_rigid(files_backend_ptr_t be, void *a) argument 1316 _nss_files_getent_netdb(files_backend_ptr_t be, void *a) argument 1323 _nss_files_destr(files_backend_ptr_t be, void *dummy) argument 1343 files_backend_ptr_t be; local [all...] |
H A D | getprinter.c | 68 _nss_files_XY_printer(be, args, filter, check) 69 files_backend_ptr_t be; 81 if (be->buf == 0 && 82 (be->buf = malloc(be->minbuf)) == 0) { 86 if (check != 0 || be->f == 0) { 87 if ((res = _nss_files_setent(be, 0)) != NSS_SUCCESS) { 96 char *instr = be->buf; 99 if ((linelen = _nss_files_read_line(be, instr, 100 be [all...] |
H A D | getauuser.c | 35 getbyname(files_backend_ptr_t be, void *a) argument 39 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
|
H A D | getprotoent.c | 34 getbyname(be, a) 35 files_backend_ptr_t be; 40 return (_nss_files_XY_all(be, argp, 1, argp->key.name, 66 getbynumber(be, a) 67 files_backend_ptr_t be; 74 return (_nss_files_XY_all(be, argp, 1, 0, check_addr));
|
H A D | getrpcent.c | 34 getbyname(be, a) 35 files_backend_ptr_t be; 40 return (_nss_files_XY_all(be, argp, 1, argp->key.name, 67 getbynumber(be, a) 68 files_backend_ptr_t be; 75 return (_nss_files_XY_all(be, argp, 1, numstr, check_rpcnum));
|
/osnet-11/usr/src/lib/nsswitch/mdns/common/ |
H A D | gethostent.c | 38 getbyname(be, a) 39 mdns_backend_ptr_t be; 50 _nss_mdns_updatecfg(be); 51 return (_nss_mdns_querybyname(be, hname, AF_INET, &qdata)); 56 getbyaddr(be, a) 57 mdns_backend_ptr_t be; 89 _nss_mdns_updatecfg(be); 90 return (_nss_mdns_querybyaddr(be, buffer, qdata.af, &qdata)); 95 _nss_mdns_getent(be, args) 96 mdns_backend_ptr_t be; 150 _nss_get_mdns_hosts_name(mdns_backend_ptr_t *be, void **bufp, size_t *sizep) argument [all...] |
H A D | gethostent6.c | 38 getbyname(be, a) 39 mdns_backend_ptr_t be; 50 _nss_mdns_updatecfg(be); 51 return (_nss_mdns_querybyname(be, hname, af, &qdata)); 55 getbyaddr(be, a) 56 mdns_backend_ptr_t be; 112 _nss_mdns_updatecfg(be); 113 return (_nss_mdns_querybyaddr(be, addrqryname, qdata.af, &qdata)); 118 _nss_mdns_getent(be, args) 119 mdns_backend_ptr_t be; 173 _nss_get_mdns_ipnodes_name(mdns_backend_ptr_t *be, void **bufp, size_t *sizep) argument [all...] |
/osnet-11/usr/src/lib/nsswitch/nis/common/ |
H A D | getprotoent.c | 38 getbyname(be, a) 39 nis_backend_ptr_t be; 44 return (_nss_nis_lookup(be, argp, 1, "protocols.byname", 49 getbynumber(be, a) 50 nis_backend_ptr_t be; 57 return (_nss_nis_lookup(be, argp, 1, "protocols.bynumber",
|
H A D | bootparams_getbyname.c | 36 getbyname(be, a) 37 nis_backend_ptr_t be; 42 return (_nss_nis_lookup(be, argp, 0, "bootparams",
|
H A D | getprinter.c | 34 getbyname(be, a) 35 nis_backend_ptr_t be; 40 return (_nss_nis_lookup(be, argp, 0, "printers.conf.byname",
|
H A D | netmasks.c | 47 getbynet(be, a) 48 nis_backend_ptr_t be; 52 return (_nss_nis_lookup(be, argp, 0, "netmasks.byaddr",
|
H A D | getprojent.c | 31 getbyname(nis_backend_ptr_t be, void *a) { argument 33 return (_nss_nis_lookup(be, argp, 0, "project.byname", 38 getbyid(nis_backend_ptr_t be, void *a) { argument 42 return (_nss_nis_lookup(be, argp, 0, "project.byprojid", projstr, 0));
|
H A D | ether_addr.c | 49 getbyhost(be, a) 50 nis_backend_ptr_t be; 55 return (_nss_nis_lookup(be, argp, 0, "ethers.byname", 60 getbyether(be, a) 61 nis_backend_ptr_t be; 70 return (_nss_nis_lookup(be, argp, 0, "ethers.byaddr", etherstr, 0));
|
/osnet-11/usr/src/lib/nsswitch/ad/common/ |
H A D | getgrent.c | 30 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, argument 42 buffer = be->buffer = malloc(buflen); 43 if (be->buffer == NULL) 45 be->buflen = buflen; 65 getbynam(ad_backend_ptr be, void *a) argument 75 be->db_type = NSS_AD_DB_GROUP_BYNAME; 77 /* Sanitize name so that it can be used in our LDAP filter */ 100 if (update_buffer(be, argp, name, dname, gid) < 0) 104 stat = _nss_ad_marshall_data(be, argp); 105 return (_nss_ad_sanitize_status(be, arg 116 getbygid(ad_backend_ptr be, void *a) argument [all...] |
H A D | getspent.c | 30 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, argument 38 * sp_pwdp will be "*NP*". 49 buffer = be->buffer = malloc(buflen); 50 if (be->buffer == NULL) 52 be->buflen = buflen; 73 getbynam(ad_backend_ptr be, void *a) argument 83 be->db_type = NSS_AD_DB_SHADOW_BYNAME; 85 /* Sanitize name so that it can be used in our LDAP filter */ 109 if (update_buffer(be, argp, name, dname) < 0) 113 stat = _nss_ad_marshall_data(be, arg [all...] |
H A D | ad_common.h | 65 typedef int (*fnf)(ad_backend_ptr be, nss_XbyY_args_t *argp); 108 extern nss_status_t _nss_ad_destr(ad_backend_ptr be, void *a); 109 extern nss_status_t _nss_ad_endent(ad_backend_ptr be, void *a); 110 extern nss_status_t _nss_ad_setent(ad_backend_ptr be, void *a); 111 extern nss_status_t _nss_ad_getent(ad_backend_ptr be, void *a); 114 extern nss_status_t _nss_ad_lookup(ad_backend_ptr be, 118 extern nss_status_t _nss_ad_marshall_data(ad_backend_ptr be, 120 extern nss_status_t _nss_ad_sanitize_status(ad_backend_ptr be,
|
/osnet-11/usr/src/lib/libast/common/string/ |
H A D | strnvcmp.c | 35 register const char* be; local 40 be = b + n; 45 if (b >= be) 49 else if (b >= be) 56 while (b < be && isdigit(*b))
|