Searched refs:be (Results 26 - 50 of 423) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/lib/nsswitch/ad/common/
H A Dad_common.h66 typedef int (*fnf)(ad_backend_ptr be, nss_XbyY_args_t *argp);
109 extern nss_status_t _nss_ad_destr(ad_backend_ptr be, void *a);
110 extern nss_status_t _nss_ad_endent(ad_backend_ptr be, void *a);
111 extern nss_status_t _nss_ad_setent(ad_backend_ptr be, void *a);
112 extern nss_status_t _nss_ad_getent(ad_backend_ptr be, void *a);
115 extern nss_status_t _nss_ad_lookup(ad_backend_ptr be,
119 extern nss_status_t _nss_ad_marshall_data(ad_backend_ptr be,
121 extern nss_status_t _nss_ad_sanitize_status(ad_backend_ptr be,
H A Dad_common.c224 _nss_ad_marshall_data(ad_backend_ptr be, nss_XbyY_args_t *argp) argument
242 stat = (*argp->str2ent)(be->buffer, be->buflen,
253 _nss_ad_sanitize_status(ad_backend_ptr be, nss_XbyY_args_t *argp, argument
256 if (be->buffer != NULL) {
257 free(be->buffer);
258 be->buffer = NULL;
259 be->buflen = 0;
260 be->db_type = NSS_AD_DB_NONE;
308 * This way the LRU entry can be foun
423 _nss_ad_lookup(ad_backend_ptr be, nss_XbyY_args_t *argp, const char *database, const char *searchfilter, const char *dname, int *try_idmap) argument
467 _clean_ad_backend(ad_backend_ptr be) argument
486 _nss_ad_destr(ad_backend_ptr be, void *a) argument
496 _nss_ad_setent(ad_backend_ptr be, void *a) argument
504 _nss_ad_endent(ad_backend_ptr be, void *a) argument
512 _nss_ad_getent(ad_backend_ptr be, void *a) argument
522 ad_backend_ptr be; local
[all...]
/illumos-gate/usr/src/lib/nsswitch/files/common/
H A Dgethostent6.c47 getbyname(be, a)
48 files_backend_ptr_t be;
54 res = __nss_files_XY_hostbyname(be, argp, argp->key.ipnode.name,
68 getbyaddr(be, a)
69 files_backend_ptr_t be;
76 res = _nss_files_XY_all(be, argp, 1, 0, check_addr);
H A Dgetprotoent.c37 getbyname(be, a)
38 files_backend_ptr_t be;
43 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
69 getbynumber(be, a)
70 files_backend_ptr_t be;
77 return (_nss_files_XY_all(be, argp, 1, 0, check_addr));
H A Dgetrpcent.c37 getbyname(be, a)
38 files_backend_ptr_t be;
43 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
70 getbynumber(be, a)
71 files_backend_ptr_t be;
78 return (_nss_files_XY_all(be, argp, 1, numstr, check_rpcnum));
H A Dgetexecattr.c98 _exec_files_XY_all(files_backend_ptr_t be, argument
116 if (((be->buf == NULL) &&
117 ((be->buf = (char *)calloc(1, be->minbuf)) == NULL)) ||
118 (be->filename == NULL) ||
126 if (stat(be->filename, &f_stat) != 0) {
127 (void) _nss_files_endent(be, 0);
144 (void) _nss_files_endent(be, 0);
147 if ((be->f = fopen(be
292 get_wild(files_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag) argument
318 getbynam(files_backend_ptr_t be, void *a) argument
332 getbyid(files_backend_ptr_t be, void *a) argument
351 getbynameid(files_backend_ptr_t be, void *a) argument
[all...]
H A Dgetspent.c51 getbyname(be, a)
52 files_backend_ptr_t be;
57 return (_nss_files_XY_all(be, argp, 0, argp->key.name, check_spnamp));
H A Dtsol_gettpent.c57 getbyname(be, a)
58 files_backend_ptr_t be;
66 return (_nss_files_XY_all(be, argp, 1, argp->key.name, check_name));
H A Dgetnetent.c41 getbyname(be, a)
42 files_backend_ptr_t be;
47 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
89 getbyaddr(be, a)
90 files_backend_ptr_t be;
95 return (_nss_files_XY_all(be, argp, 1, 0, check_addr));
H A Dgetauthattr.c39 getbyname(files_backend_ptr_t be, void *a) argument
43 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
/illumos-gate/usr/src/lib/nsswitch/nis/common/
H A Dether_addr.c49 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));
H A Dnis_common.c58 * be necessary. If we're interested in performance we should provide
103 _nss_nis_setent(be, dummy)
104 nis_backend_ptr_t be;
107 if (be->enum_key != 0) {
108 free(be->enum_key);
109 be->enum_key = 0;
111 be->enum_keylen = 0;
116 _nss_nis_endent(be, dummy)
117 nis_backend_ptr_t be;
120 return (_nss_nis_setent(be, dumm
619 nis_backend_ptr_t be; local
[all...]
H A Dgethostent.c41 getbyname(be, a)
42 nis_backend_ptr_t be;
65 res = _nss_nis_lookup(be, argp, 1, "hosts.byname",
72 res = _nss_nis_lookup(be, argp, 1,
80 getbyaddr(be, a)
81 nis_backend_ptr_t be;
92 /* === Do we really want to be this pedantic? */
98 res = _nss_nis_lookup(be, argp, 1, "hosts.byaddr",
H A Dgetnetent.c43 getbyname(be, a)
44 nis_backend_ptr_t be;
49 return (_nss_nis_lookup(be, argp, 1, "networks.byname",
54 getbyaddr(be, a)
55 nis_backend_ptr_t be;
65 rc = _nss_nis_lookup(be, argp, 1, "networks.byaddr", addrstr, 0);
73 rc = _nss_nis_lookup(be, argp, 1, "networks.byaddr",
H A Dgetrpcent.c75 getbyname(be, a)
76 nis_backend_ptr_t be;
94 res = _nss_nis_lookup(be, argp, 1, "rpc.byname",
109 return (_nss_nis_XY_all(be, argp, 1, argp->key.name, check_name));
113 getbynumber(be, a)
114 nis_backend_ptr_t be;
121 return (_nss_nis_lookup(be, argp, 1, "rpc.bynumber", numstr, 0));
H A Dgetnetgrent.c80 getnetgr_set(be, a)
81 struct nis_getnetgr_be *be;
86 if (be->netgroup != 0 &&
87 strcmp(be->netgroup, netgroup) == 0) {
89 be->next_member = be->all_members;
96 getnetgr_get(be, a)
97 struct nis_getnetgr_be *be;
103 if ((mem = be->next_member) == 0) {
128 be
336 top_down(struct nis_netgr_be *be, const char **groups, int ngroups, int (*func)(ccp triple[3], void *iter_args, nss_status_t *return_val), void *iter_args) argument
881 struct nis_netgr_be *be; local
[all...]
H A Dgetauthattr.c35 getbynam(nis_backend_ptr_t be, void *a) argument
39 return (_nss_nis_lookup(be,
H A Dgetauuser.c35 getbynam(nis_backend_ptr_t be, void *a) argument
39 return (_nss_nis_lookup(be,
H A Dgetprofattr.c35 getbynam(nis_backend_ptr_t be, void *a) argument
39 return (_nss_nis_lookup(be,
/illumos-gate/usr/src/lib/nsswitch/ldap/common/
H A Dgetether.c60 * purpose so a flag be->db_type is set to work around this oddity.
65 _nss_ldap_ethers2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument
68 ns_ldap_result_t *result = be->result;
86 be->buflen = strlen(host[0]) + strlen(macaddress[0]) + 1; /* ' ' */
88 be->buffer = calloc(1, be->buflen + 1);
89 if (be->buffer == NULL) {
94 (void) snprintf(be->buffer, be->buflen + 1, "%s %s",
96 be
119 getbyhost(ldap_backend_ptr be, void *a) argument
162 getbyether(ldap_backend_ptr be, void *a) argument
[all...]
H A Dgetauuser.c58 _nss_ldap_au2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument
64 ns_ldap_result_t *result = be->result;
100 if ((be->buffer = calloc(1, len)) == NULL) {
104 buffer = be->buffer;
111 be->buflen = strlen(be->buffer);
114 (void) __ns_ldap_freeResult(&be->result);
120 getbyname(ldap_backend_ptr be, void *a) argument
143 return (_nss_ldap_lookup(be, argp, _AUUSER, searchfilter, NULL,
H A Dgetbootparams.c51 * must be constructed and returned.
56 _nss_ldap_bootparams2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument
63 ns_ldap_result_t *result = be->result;
69 if ((be->buffer = calloc(1, buflen)) == NULL) {
73 buffer = be->buffer;
99 * adds hostname as a boot param and it should be filtered.
114 be->buflen = strlen(be->buffer);
118 (void) __ns_ldap_freeResult(&be->result);
131 * indicates that dn's be full
136 getbyname(ldap_backend_ptr be, void *a) argument
[all...]
H A Dldap_common.h92 * size was chosen as 21 to allow the largest 64-bit number to be stored
107 typedef int (*fnf)(ldap_backend_ptr be, nss_XbyY_args_t *argp);
134 extern nss_status_t _nss_ldap_destr(ldap_backend_ptr be, void *a);
135 extern nss_status_t _nss_ldap_endent(ldap_backend_ptr be, void *a);
136 extern nss_status_t _nss_ldap_setent(ldap_backend_ptr be, void *a);
137 extern nss_status_t _nss_ldap_getent(ldap_backend_ptr be, void *a);
140 extern nss_status_t _nss_ldap_nocb_lookup(ldap_backend_ptr be,
147 extern nss_status_t _nss_ldap_lookup(ldap_backend_ptr be,
154 extern void _clean_ldap_backend(ldap_backend_ptr be);
/illumos-gate/usr/src/lib/nsswitch/mdns/common/
H A Dmdns_common.c250 _nss_mdns_querybyname(mdns_backend_ptr_t be, char *qname, argument
273 while ((srchidx = searchdomain(be, name, srchidx, &sname)) != -1) {
372 _nss_mdns_querybyaddr(mdns_backend_ptr_t be, char *name, int af, argument
385 if (validdomain(be, name, 0) == B_FALSE) {
436 mdns_backend_ptr_t be; local
438 if ((be = (mdns_backend_ptr_t)calloc(1, sizeof (*be))) == NULL)
440 be->ops = ops;
441 be->n_ops = n_ops;
442 _nss_mdns_updatecfg(be);
447 _nss_mdns_destr(mdns_backend_ptr_t be) argument
456 searchdomain(mdns_backend_ptr_t be, char *name, int srchidx, char **sname) argument
503 validdomain(mdns_backend_ptr_t be, char *name, int chksrchdmns) argument
580 _nss_mdns_updatecfg(mdns_backend_ptr_t be) argument
638 _nss_mdns_loadsmfcfg(mdns_backend_ptr_t be) argument
662 _nss_mdns_freesmfcfg(mdns_backend_ptr_t be) argument
700 mdns_backend_ptr_t be = NULL; local
[all...]
/illumos-gate/usr/src/lib/nsswitch/dns/common/
H A Dgethostent.c133 getbyname(be, a)
134 dns_backend_ptr_t be;
179 getbyaddr(be, a)
180 dns_backend_ptr_t be;
183 return (__nss_dns_getbyaddr(be, a));
193 __nss_dns_getbyaddr(be, a)
194 dns_backend_ptr_t be;
251 _nss_dns_getent(be, args)
252 dns_backend_ptr_t be;
261 _nss_dns_setent(be, dumm
393 _nss_get_dns_hosts_name(dns_backend_ptr_t *be, void **bufp, size_t *sizep) argument
[all...]

Completed in 121 milliseconds

1234567891011>>