Home
last modified time | relevance | path

Searched refs:be (Results 1 – 25 of 1629) sorted by relevance

12345678910>>...66

/titanic_44/usr/src/lib/nsswitch/compat/common/
H A Dcompat_common.c187 netgr_in(compat_backend_ptr_t be, const char *group, const char *user) in netgr_in() argument
189 if (be->yp_domain == 0) { in netgr_in()
190 if (yp_get_default_domain((char **)&be->yp_domain) != 0) { in netgr_in()
194 return (innetgr(group, 0, user, be->yp_domain)); in netgr_in()
198 netgr_set(be, netgroup) in netgr_set() argument
199 compat_backend_ptr_t be; in netgr_set()
206 if (be->getnetgrent_backend != 0 &&
207 NSS_INVOKE_DBOP(be->getnetgrent_backend,
210 NSS_INVOKE_DBOP(be->getnetgrent_backend, NSS_DBOP_DESTRUCTOR,
212 be->getnetgrent_backend = 0;
[all …]
H A Dgetgrent.c127 getbyname(be, a) in getbyname() argument
128 compat_backend_ptr_t be; in getbyname()
133 return (_nss_compat_XY_all(be, argp, check_grname,
147 getbygid(be, a) in getbygid() argument
148 compat_backend_ptr_t be; in getbygid()
155 return (_nss_compat_XY_all(be, argp, check_grgid,
160 getbymember(be, a) in getbymember() argument
161 compat_backend_ptr_t be; in getbymember()
191 (void) _nss_compat_setent(be, 0);
192 while (_nss_compat_getent(be, &grargs) == NSS_SUCCESS) {
[all …]
/titanic_44/usr/src/lib/nsswitch/ldap/common/
H A Dldap_common.c125 _nss_ldap_lookup(ldap_backend_ptr be, nss_XbyY_args_t *argp, in _nss_ldap_lookup() argument
143 (void) __ns_ldap_freeResult(&be->result); in _nss_ldap_lookup()
146 be->attrs, NULL, 0, &be->result, &error, NULL, in _nss_ldap_lookup()
157 be->ldapobj2str(be, argp)) != NSS_STR_PARSE_SUCCESS) { in _nss_ldap_lookup()
167 if (be->db_type == NSS_LDAP_DB_PUBLICKEY) { in _nss_ldap_lookup()
170 be->db_type = NSS_LDAP_DB_NONE; in _nss_ldap_lookup()
181 be->db_type == NSS_LDAP_DB_ETHERS) { in _nss_ldap_lookup()
188 callbackstat = (*argp->str2ent)(be->buffer, in _nss_ldap_lookup()
189 be->buflen, in _nss_ldap_lookup()
194 if (be->db_type == NSS_LDAP_DB_ETHERS && in _nss_ldap_lookup()
[all …]
H A Dgetether.c65 _nss_ldap_ethers2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_ethers2str() argument
68 ns_ldap_result_t *result = be->result; in _nss_ldap_ethers2str()
86 be->buflen = strlen(host[0]) + strlen(macaddress[0]) + 1; /* ' ' */ in _nss_ldap_ethers2str()
88 be->buffer = calloc(1, be->buflen + 1); in _nss_ldap_ethers2str()
89 if (be->buffer == NULL) { in _nss_ldap_ethers2str()
94 (void) snprintf(be->buffer, be->buflen + 1, "%s %s", in _nss_ldap_ethers2str()
96 be->db_type = NSS_LDAP_DB_ETHERS; in _nss_ldap_ethers2str()
100 (void) __ns_ldap_freeResult(&be->result); in _nss_ldap_ethers2str()
119 getbyhost(ldap_backend_ptr be, void *a) in getbyhost() argument
143 rc = (nss_status_t)_nss_ldap_lookup(be, argp, in getbyhost()
[all …]
H A Dgethostent.c66 _nss_ldap_hosts2str_int(int af, ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_hosts2str_int() argument
76 ns_ldap_result_t *result = be->result; in _nss_ldap_hosts2str_int()
88 if ((be->buffer = calloc(1, buflen)) == NULL) { in _nss_ldap_hosts2str_int()
92 buffer = be->buffer; in _nss_ldap_hosts2str_int()
140 be->toglue = _get_domain_name(dns[0]); in _nss_ldap_hosts2str_int()
192 if (be->toglue == NULL || DOTTEDSUBDOMAIN(cname)) in _nss_ldap_hosts2str_int()
197 be->toglue); in _nss_ldap_hosts2str_int()
212 if (be->toglue == NULL || DOTTEDSUBDOMAIN(name)) in _nss_ldap_hosts2str_int()
218 name, be->toglue); in _nss_ldap_hosts2str_int()
238 be->buflen = strlen(be->buffer); in _nss_ldap_hosts2str_int()
[all …]
H A Dgetservent.c110 _nss_ldap_services2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_services2str() argument
120 be->services_cookie; in _nss_ldap_services2str()
135 result = be->result; in _nss_ldap_services2str()
144 if ((be->buffer = calloc(1, buflen)) == NULL) { in _nss_ldap_services2str()
148 buffer = be->buffer; in _nss_ldap_services2str()
194 } else if (protocol->value_count > 1 && be->setcalled == 0 && in _nss_ldap_services2str()
254 if (be->enumcookie != NULL && cookie == NULL && in _nss_ldap_services2str()
264 be->services_cookie = in _nss_ldap_services2str()
265 (void *)_nss_services_cookie_new(be->result, 1, cname); in _nss_ldap_services2str()
266 if (be->services_cookie == NULL) { in _nss_ldap_services2str()
[all …]
H A Dgetgrent.c81 _nss_ldap_group2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_group2str() argument
88 ns_ldap_result_t *result = be->result; in _nss_ldap_group2str()
103 if ((be->buffer = calloc(1, buflen)) == NULL) { in _nss_ldap_group2str()
107 buffer = be->buffer; in _nss_ldap_group2str()
191 be->buflen = strlen(be->buffer); in _nss_ldap_group2str()
193 (void) __ns_ldap_freeResult(&be->result); in _nss_ldap_group2str()
206 getbynam(ldap_backend_ptr be, void *a) in getbynam() argument
227 return ((nss_status_t)_nss_ldap_lookup(be, argp, in getbynam()
241 getbygid(ldap_backend_ptr be, void *a) in getbygid() argument
261 return ((nss_status_t)_nss_ldap_lookup(be, argp, in getbygid()
[all …]
H A Dgetpwnam.c69 _nss_ldap_passwd2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_passwd2str() argument
75 ns_ldap_result_t *result = be->result; in _nss_ldap_passwd2str()
146 be->buflen = str_len + 8; in _nss_ldap_passwd2str()
147 be->buffer = malloc(be->buflen); in _nss_ldap_passwd2str()
148 if (be->buffer == NULL) { in _nss_ldap_passwd2str()
153 (void) snprintf(be->buffer, be->buflen, in _nss_ldap_passwd2str()
166 (void) __ns_ldap_freeResult(&be->result); in _nss_ldap_passwd2str()
179 getbyname(ldap_backend_ptr be, void *a) in getbyname() argument
198 return ((nss_status_t)_nss_ldap_lookup(be, argp, in getbyname()
212 getbyuid(ldap_backend_ptr be, void *a) in getbyuid() argument
[all …]
/titanic_44/usr/src/lib/nsswitch/user/common/
H A Duser_common.c48 _nss_user_setent(be, dummy) in _nss_user_setent() argument
49 user_backend_ptr_t be; in _nss_user_setent()
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) in _nss_user_endent() argument
69 user_backend_ptr_t be; in _nss_user_endent()
72 if (be->f != 0) {
73 (void) fclose(be->f);
[all …]
H A Dgetprinter.c99 _nss_user_XY_printers(be, args, filter) in _nss_user_XY_printers() argument
100 user_backend_ptr_t be; in _nss_user_XY_printers()
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->f, instr,
136 be->minbuf)) < 0) {
167 if ((res = _nss_user_printers_convert(be->buf, args))
171 (void) _nss_user_endent(be, 0);
[all …]
/titanic_44/usr/src/lib/nsswitch/files/common/
H A Dfiles_common.c51 _nss_files_setent(be, dummy) in _nss_files_setent() argument
52 files_backend_ptr_t be; in _nss_files_setent()
55 if (be->f == 0) {
56 if (be->filename == 0) {
60 if ((be->f = fopen(be->filename, "rF")) == 0) {
64 rewind(be->f);
71 _nss_files_endent(be, dummy) in _nss_files_endent() argument
72 files_backend_ptr_t be; in _nss_files_endent()
75 if (be->f != 0) {
76 (void) fclose(be->f);
[all …]
H A Dgetexecattr.c98 _exec_files_XY_all(files_backend_ptr_t be, in _exec_files_XY_all() argument
116 if (((be->buf == NULL) && in _exec_files_XY_all()
117 ((be->buf = (char *)calloc(1, be->minbuf)) == NULL)) || in _exec_files_XY_all()
118 (be->filename == NULL) || in _exec_files_XY_all()
126 if (stat(be->filename, &f_stat) != 0) { in _exec_files_XY_all()
127 (void) _nss_files_endent(be, 0); in _exec_files_XY_all()
144 (void) _nss_files_endent(be, 0); in _exec_files_XY_all()
147 if ((be->f = fopen(be->filename, "rF")) == 0) { in _exec_files_XY_all()
148 (void) _nss_files_endent(be, 0); in _exec_files_XY_all()
152 exec_fd = fileno(be->f); in _exec_files_XY_all()
[all …]
H A Dgetprinter.c71 _nss_files_XY_printer(be, args, filter, check) in _nss_files_XY_printer() argument
72 files_backend_ptr_t be; in _nss_files_XY_printer()
84 if (be->buf == 0 &&
85 (be->buf = malloc(be->minbuf)) == 0) {
89 if (check != 0 || be->f == 0) {
90 if ((res = _nss_files_setent(be, 0)) != NSS_SUCCESS) {
99 char *instr = be->buf;
102 if ((linelen = _nss_files_read_line(be->f, instr,
103 be->minbuf)) < 0) {
161 (void) _nss_files_endent(be, 0);
[all …]
H A Dbootparams_getbyname.c42 getbyname(be, a) in getbyname() argument
43 files_backend_ptr_t be; in getbyname()
50 if ((res = _nss_files_setent(be, 0)) != NSS_SUCCESS) {
53 return (_nss_files_XY_bootparams(be, argp, argp->key.name));
80 _nss_files_XY_bootparams(be, args, filter) in _nss_files_XY_bootparams() argument
81 files_backend_ptr_t be; in _nss_files_XY_bootparams()
92 if (be->buf == 0 &&
93 (be->buf = (char *)malloc(be->minbuf)) == 0) {
94 (void) _nss_files_endent(be, 0);
102 char *instr = be->buf;
[all …]
/titanic_44/usr/src/cmd/svc/configd/
H A Dbackend.c71 #define IS_VOLATILE(be) ((be)->be_ppath != NULL) argument
493 sqlite_backend_t *be = arg; in backend_trace_sql() local
496 (void) fprintf(stderr, "%d: %s\n", be->be_type, sql); in backend_trace_sql()
602 backend_error(sqlite_backend_t *be, int error, char *errmsg) in backend_error() argument
619 backend_panic("%s: db error: %s", be->be_path, errmsg); in backend_error()
794 backend_backup_base(sqlite_backend_t *be, const char *name, in backend_backup_base() argument
804 (void) strlcpy(out, IS_VOLATILE(be) ? be->be_ppath : be->be_path, in backend_backup_base()
846 backend_checkpoint_repository(sqlite_backend_t *be) in backend_checkpoint_repository() argument
850 assert(be->be_readonly); /* Only need a checkpoint if / is ro */ in backend_checkpoint_repository()
851 assert(be->be_type == BACKEND_TYPE_NORMAL); in backend_checkpoint_repository()
[all …]
/titanic_44/usr/src/lib/nsswitch/nis/common/
H A Dnis_common.c103 _nss_nis_setent(be, dummy) in _nss_nis_setent() argument
104 nis_backend_ptr_t be; in _nss_nis_setent()
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) in _nss_nis_endent() argument
117 nis_backend_ptr_t be; in _nss_nis_endent()
120 return (_nss_nis_setent(be, dummy));
217 _nss_nis_lookup(be, args, netdb, map, key, ypstatusp) in _nss_nis_lookup() argument
[all …]
H A Dgetnetgrent.c80 getnetgr_set(be, a) in getnetgr_set() argument
81 struct nis_getnetgr_be *be; in getnetgr_set()
86 if (be->netgroup != 0 &&
87 strcmp(be->netgroup, netgroup) == 0) {
89 be->next_member = be->all_members;
96 getnetgr_get(be, a) in getnetgr_get() argument
97 struct nis_getnetgr_be *be; in getnetgr_get()
103 if ((mem = be->next_member) == 0) {
128 be->next_member = mem->gl_nxt;
136 getnetgr_end(be, dummy) in getnetgr_end() argument
[all …]
/titanic_44/usr/src/lib/nsswitch/mdns/common/
H A Dgethostent.c41 getbyname(be, a) in getbyname() argument
42 mdns_backend_ptr_t be; in getbyname()
53 _nss_mdns_updatecfg(be);
54 return (_nss_mdns_querybyname(be, hname, AF_INET, &qdata));
59 getbyaddr(be, a) in getbyaddr() argument
60 mdns_backend_ptr_t be; in getbyaddr()
89 _nss_mdns_updatecfg(be);
90 return (_nss_mdns_querybyaddr(be, buffer, qdata.af, &qdata));
95 _nss_mdns_getent(be, args) in _nss_mdns_getent() argument
96 mdns_backend_ptr_t be; in _nss_mdns_getent()
[all …]
H A Dgethostent6.c41 getbyname(be, a) in getbyname() argument
42 mdns_backend_ptr_t be; in getbyname()
53 _nss_mdns_updatecfg(be);
54 return (_nss_mdns_querybyname(be, hname, af, &qdata));
58 getbyaddr(be, a) in getbyaddr() argument
59 mdns_backend_ptr_t be; in getbyaddr()
110 _nss_mdns_updatecfg(be);
111 return (_nss_mdns_querybyaddr(be, addrqryname, qdata.af, &qdata));
116 _nss_mdns_getent(be, args) in _nss_mdns_getent() argument
117 mdns_backend_ptr_t be; in _nss_mdns_getent()
[all …]
H A Dmdns_common.c250 _nss_mdns_querybyname(mdns_backend_ptr_t be, char *qname, in _nss_mdns_querybyname() argument
273 while ((srchidx = searchdomain(be, name, srchidx, &sname)) != -1) { in _nss_mdns_querybyname()
372 _nss_mdns_querybyaddr(mdns_backend_ptr_t be, char *name, int af, in _nss_mdns_querybyaddr() argument
385 if (validdomain(be, name, 0) == B_FALSE) { in _nss_mdns_querybyaddr()
436 mdns_backend_ptr_t be; in _nss_mdns_constr() local
438 if ((be = (mdns_backend_ptr_t)calloc(1, sizeof (*be))) == NULL) in _nss_mdns_constr()
440 be->ops = ops; in _nss_mdns_constr()
441 be->n_ops = n_ops; in _nss_mdns_constr()
442 _nss_mdns_updatecfg(be); in _nss_mdns_constr()
443 return ((nss_backend_t *)be); in _nss_mdns_constr()
[all …]
/titanic_44/usr/src/lib/nsswitch/ad/common/
H A Dad_common.c222 _nss_ad_marshall_data(ad_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ad_marshall_data() argument
240 stat = (*argp->str2ent)(be->buffer, be->buflen, in _nss_ad_marshall_data()
251 _nss_ad_sanitize_status(ad_backend_ptr be, nss_XbyY_args_t *argp, in _nss_ad_sanitize_status() argument
254 if (be->buffer != NULL) { in _nss_ad_sanitize_status()
255 free(be->buffer); in _nss_ad_sanitize_status()
256 be->buffer = NULL; in _nss_ad_sanitize_status()
257 be->buflen = 0; in _nss_ad_sanitize_status()
258 be->db_type = NSS_AD_DB_NONE; in _nss_ad_sanitize_status()
421 _nss_ad_lookup(ad_backend_ptr be, nss_XbyY_args_t *argp, in _nss_ad_lookup() argument
430 (void) adutils_freeresult(&be->result); in _nss_ad_lookup()
[all …]
H A Dgetgrent.c30 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, in update_buffer() argument
42 buffer = be->buffer = malloc(buflen); in update_buffer()
43 if (be->buffer == NULL) in update_buffer()
45 be->buflen = buflen; in update_buffer()
65 getbynam(ad_backend_ptr be, void *a) in getbynam() argument
75 be->db_type = NSS_AD_DB_GROUP_BYNAME; in getbynam()
100 if (update_buffer(be, argp, name, dname, gid) < 0) in getbynam()
104 stat = _nss_ad_marshall_data(be, argp); in getbynam()
105 return (_nss_ad_sanitize_status(be, argp, stat)); in getbynam()
116 getbygid(ad_backend_ptr be, void *a) in getbygid() argument
[all …]
H A Dgetpwnam.c55 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, in update_buffer() argument
63 if (be->db_type == NSS_AD_DB_PASSWD_BYNAME) { in update_buffer()
80 buffer = be->buffer = malloc(buflen); in update_buffer()
81 if (be->buffer == NULL) in update_buffer()
83 be->buflen = buflen; in update_buffer()
91 if (be->db_type == NSS_AD_DB_PASSWD_BYNAME) in update_buffer()
171 _nss_ad_passwd2str(ad_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ad_passwd2str() argument
174 adutils_result_t *result = be->result; in _nss_ad_passwd2str()
224 if (be->db_type == NSS_AD_DB_PASSWD_BYUID) in _nss_ad_passwd2str()
227 uid = be->uid; in _nss_ad_passwd2str()
[all …]
H A Dgetspent.c30 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp, in update_buffer() argument
49 buffer = be->buffer = malloc(buflen); in update_buffer()
50 if (be->buffer == NULL) in update_buffer()
52 be->buflen = buflen; in update_buffer()
73 getbynam(ad_backend_ptr be, void *a) in getbynam() argument
83 be->db_type = NSS_AD_DB_SHADOW_BYNAME; in getbynam()
109 if (update_buffer(be, argp, name, dname) < 0) in getbynam()
113 stat = _nss_ad_marshall_data(be, argp); in getbynam()
114 return (_nss_ad_sanitize_status(be, argp, stat)); in getbynam()
/titanic_44/usr/src/lib/nsswitch/dns/common/
H A Dgethostent.c133 getbyname(be, a) in getbyname() argument
134 dns_backend_ptr_t be; in getbyname()
179 getbyaddr(be, a) in getbyaddr() argument
180 dns_backend_ptr_t be; in getbyaddr()
183 return (__nss_dns_getbyaddr(be, a));
193 __nss_dns_getbyaddr(be, a) in __nss_dns_getbyaddr() argument
194 dns_backend_ptr_t be; in __nss_dns_getbyaddr()
251 _nss_dns_getent(be, args) in _nss_dns_getent() argument
252 dns_backend_ptr_t be; in _nss_dns_getent()
261 _nss_dns_setent(be, dummy) in _nss_dns_setent() argument
[all …]

12345678910>>...66