/illumos-gate/usr/src/lib/nsswitch/compat/common/ |
H A D | compat_common.c | 387 if ((be->f = fopen(be->filename, "rF")) == 0) { 422 nss_endent(be->db_rootp, be->db_initf, &be->db_context); 533 (be->buf = malloc(be->minbuf)) == 0) { 682 be->db_initf, &be->db_context, argp); 743 (be->buf = malloc(be->minbuf)) == 0) { 779 linelen = read_line(be->f, instr, be->minbuf); 915 (void) nss_search(be->db_rootp, be->db_initf, 995 (be->buf = malloc(be->minbuf)) == 0) { 1115 nss_setent(be->db_rootp, be->db_initf, 1142 (void) nss_getent(be->db_rootp, be->db_initf, [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | ldap_common.c | 148 be->attrs, NULL, 0, &be->result, &error, NULL, in _nss_ldap_lookup() 159 be->ldapobj2str(be, argp)) != NSS_STR_PARSE_SUCCESS) { in _nss_ldap_lookup() 191 be->buflen, in _nss_ldap_lookup() 223 be->buflen = 0; in _nss_ldap_lookup() 315 free(be); in _clean_ldap_backend() 434 be->filter, be->sortattr, _merge_SSD_filter, be->attrs, in _nss_ldap_getent() 455 if ((parsestat = be->ldapobj2str(be, argp)) in _nss_ldap_getent() 464 be->buflen, in _nss_ldap_getent() 494 be->buflen = 0; in _nss_ldap_getent() 547 if ((be = (ldap_backend_ptr) calloc(1, sizeof (*be))) == 0) in _nss_ldap_constr() [all …]
|
H A D | getether.c | 63 _nss_ldap_ethers2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) in _nss_ldap_ethers2str() argument 66 ns_ldap_result_t *result = be->result; in _nss_ldap_ethers2str() 86 be->buffer = calloc(1, be->buflen + 1); in _nss_ldap_ethers2str() 87 if (be->buffer == NULL) { in _nss_ldap_ethers2str() 92 (void) snprintf(be->buffer, be->buflen + 1, "%s %s", in _nss_ldap_ethers2str() 94 be->db_type = NSS_LDAP_DB_ETHERS; in _nss_ldap_ethers2str() 98 (void) __ns_ldap_freeResult(&be->result); in _nss_ldap_ethers2str() 117 getbyhost(ldap_backend_ptr be, void *a) in getbyhost() argument 141 rc = (nss_status_t)_nss_ldap_lookup(be, argp, in getbyhost() 160 getbyether(ldap_backend_ptr be, void *a) in getbyether() argument [all …]
|
/illumos-gate/usr/src/lib/nsswitch/user/common/ |
H A D | user_common.c | 55 if ((be->f = fopen(be->filename, "rF")) == 0) { 59 rewind(be->f); 72 be->f = 0; 75 free(be->buf); 76 be->buf = 0; 160 (be->buf = malloc(be->minbuf)) == 0) { 261 if (be != 0) { 266 free(be); 286 free(be); 290 be->f = 0; [all …]
|
H A D | getprinter.c | 99 user_backend_ptr_t be; in _nss_user_XY_printers() 111 if (be->buf == 0 && 112 (be->buf = (char *)malloc(be->minbuf)) == 0) { 122 char *instr = be->buf; 175 getent(be, a) in getent() argument 176 user_backend_ptr_t be; in getent() 182 if (be->buf == 0 && 183 (be->buf = (char *)malloc(be->minbuf)) == 0) { 187 if (be->f == 0) { 220 getbyname(be, a) in getbyname() argument [all …]
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | net_backends.c | 182 #define NET_BE_PRIV(be) ((void *)((be) + 1)) argument 183 #define NET_BE_SIZE(be) (sizeof(*be) + (be)->priv_size) argument 1422 be->cleanup(be); in netbe_cleanup() 1432 return (be->get_cap(be)); in netbe_get_cap() 1450 ret = be->set_cap(be, features, vnet_hdr_len); in netbe_set_cap() 1461 return (be->send(be, iov, iovcnt)); in netbe_send() 1468 return (be->peek_recvlen(be)); in netbe_peek_recvlen() 1480 return (be->recv(be, iov, iovcnt)); in netbe_recv() 1513 return be->recv_disable(be); in netbe_rx_disable() 1520 return be->recv_enable(be); in netbe_rx_enable() [all …]
|
H A D | net_backends.h | 38 int netbe_init(net_backend_t **be, nvlist_t *nvl, net_be_rxeof_t cb, 41 void netbe_cleanup(net_backend_t *be); 42 uint64_t netbe_get_cap(net_backend_t *be); 43 int netbe_set_cap(net_backend_t *be, uint64_t cap, 45 size_t netbe_get_vnet_hdr_len(net_backend_t *be); 46 ssize_t netbe_send(net_backend_t *be, const struct iovec *iov, int iovcnt); 47 ssize_t netbe_peek_recvlen(net_backend_t *be); 48 ssize_t netbe_recv(net_backend_t *be, const struct iovec *iov, int iovcnt); 49 ssize_t netbe_rx_discard(net_backend_t *be); 50 void netbe_rx_disable(net_backend_t *be); [all …]
|
/illumos-gate/usr/src/lib/nsswitch/files/common/ |
H A D | files_common.c | 56 if (be->f == 0) { 61 if ((be->f = fopen(be->filename, "rF")) == 0) { 65 rewind(be->f); 78 be->f = 0; 81 free(be->buf); 82 be->buf = 0; 165 if ((be->buf = malloc(be->minbuf)) == 0) 222 if (be->buf == 0 || (be->minbuf < args->buf.buflen)) { 233 (be->buf = malloc(be->minbuf)) == 0) 638 free(be); [all …]
|
H A D | getexecattr.c | 128 if (((be->buf == NULL) && in _exec_files_XY_all() 129 ((be->buf = (char *)calloc(1, be->minbuf)) == NULL)) || in _exec_files_XY_all() 130 (be->filename == NULL) || in _exec_files_XY_all() 139 (void) _nss_files_endent(be, 0); in _exec_files_XY_all() 156 (void) _nss_files_endent(be, 0); in _exec_files_XY_all() 159 if ((be->f = fopen(be->filename, "rF")) == 0) { in _exec_files_XY_all() 160 (void) _nss_files_endent(be, 0); in _exec_files_XY_all() 164 exec_fd = fileno(be->f); in _exec_files_XY_all() 168 (void) _nss_files_endent(be, 0); in _exec_files_XY_all() 206 char *instr = be->buf; in _exec_files_XY_all() [all …]
|
H A D | getprinter.c | 70 files_backend_ptr_t be; in _nss_files_XY_printer() 82 if (be->buf == 0 && 83 (be->buf = malloc(be->minbuf)) == 0) { 87 if (check != 0 || be->f == 0) { 97 char *instr = be->buf; 101 be->minbuf)) < 0) { 159 (void) _nss_files_endent(be, 0); 166 getent(be, a) in getent() argument 167 files_backend_ptr_t be; in getent() 177 getbyname(be, a) in getbyname() argument [all …]
|
H A D | bootparams_getbyname.c | 40 getbyname(be, a) in getbyname() argument 41 files_backend_ptr_t be; in getbyname() 78 _nss_files_XY_bootparams(be, args, filter) in _nss_files_XY_bootparams() argument 79 files_backend_ptr_t be; in _nss_files_XY_bootparams() 90 if (be->buf == 0 && 91 (be->buf = (char *)malloc(be->minbuf)) == 0) { 92 (void) _nss_files_endent(be, 0); 100 char *instr = be->buf; 111 if ((linelen = _nss_files_read_line(be->f, instr, 112 be->minbuf)) < 0) { [all …]
|
H A D | getnetgrent.c | 269 if (be->netgroup != NULL && in getnetgr_set() 272 be->next_member = be->all_members; in getnetgr_set() 330 be->all_members = NULL; in getnetgr_end() 331 be->next_member = NULL; in getnetgr_end() 332 free(be->netgroup); in getnetgr_end() 333 be->netgroup = NULL; in getnetgr_end() 340 if (be != NULL) { in getnetgr_destr() 342 free(be); in getnetgr_destr() 837 free(be); in netgr_destr() 860 nss_backend_t *be; in _nss_files_netgroup_constr() local [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_krb5ssp.c | 60 krb5ssp_backend_t *be; in smbd_krb5ssp_init() local 62 be = malloc(sizeof (*be)); in smbd_krb5ssp_init() 63 if (be == 0) in smbd_krb5ssp_init() 65 bzero(be, sizeof (*be)); in smbd_krb5ssp_init() 81 if (be == NULL) in smbd_krb5ssp_fini() 85 krb5_free_data_contents(be->be_kctx, &be->be_pac); in smbd_krb5ssp_fini() 88 krb5_pac_free(be->be_kctx, be->be_kpac); in smbd_krb5ssp_fini() 102 free(be); in smbd_krb5ssp_fini() 214 kerr = krb5_pac_parse(be->be_kctx, be->be_authz_pac.value, in smbd_krb5ssp_work() 215 be->be_authz_pac.length, &be->be_kpac); in smbd_krb5ssp_work() [all …]
|
H A D | smbd_ntlmssp.c | 103 ntlmssp_backend_t *be; in smbd_ntlmssp_init() local 105 be = malloc(sizeof (*be)); in smbd_ntlmssp_init() 106 if (be == 0) in smbd_ntlmssp_init() 108 bzero(be, sizeof (*be)); in smbd_ntlmssp_init() 110 ctx->ctx_backend = be; in smbd_ntlmssp_init() 138 if (mtype != be->expect_type) in smbd_ntlmssp_work() 196 sizeof (be->srv_challenge)); in smbd_ntlmssp_negotiate() 198 randomize(be->srv_challenge, sizeof (be->srv_challenge)); in smbd_ntlmssp_negotiate() 204 be->srv_flags = in smbd_ntlmssp_negotiate() 208 be->srv_flags |= be->clnt_flags & ( in smbd_ntlmssp_negotiate() [all …]
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | request.c | 754 error = be->open(be->softc, req); in l9p_dispatch_topen() 845 error = be->stat(be->softc, req); in l9p_dispatch_tstat() 887 error = be->walk(be->softc, req); in l9p_dispatch_twalk() 980 error = be->wstat != NULL ? be->wstat(be->softc, req) : ENOSYS; in l9p_dispatch_twstat() 1019 error = be->lopen != NULL ? be->lopen(be->softc, req) : ENOSYS; in l9p_dispatch_tlopen() 1094 error = be->mknod != NULL ? be->mknod(be->softc, req) : ENOSYS; in l9p_dispatch_tmknod() 1123 error = be->rename != NULL ? be->rename(be->softc, req) : ENOSYS; in l9p_dispatch_trename() 1309 error = be->fsync != NULL ? be->fsync(be->softc, req) : ENOSYS; in l9p_dispatch_tfsync() 1331 error = be->lock != NULL ? be->lock(be->softc, req) : ENOSYS; in l9p_dispatch_tlock() 1380 error = be->link != NULL ? be->link(be->softc, req) : ENOSYS; in l9p_dispatch_tlink() [all …]
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | backend.c | 71 #define IS_VOLATILE(be) ((be)->be_ppath != NULL) argument 804 (void) strlcpy(out, IS_VOLATILE(be) ? be->be_ppath : be->be_path, in backend_backup_base() 1280 check_path = IS_VOLATILE(be) ? be->be_ppath : be->be_path; in backend_check_readonly() 1362 be = bes[t]; in backend_lock() 1401 *bep = be; in backend_lock() 1640 &be); in backend_switch() 1857 be->be_db = sqlite_open(be->be_path, 0600, &errp); in backend_create() 2020 r = backend_is_readonly(be->be_db, be->be_path); in backend_create() 2031 *bep = be; in backend_create() 2035 *bep = be; in backend_create() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | nis_common.c | 104 nis_backend_ptr_t be; in _nss_nis_setent() 108 free(be->enum_key); 109 be->enum_key = 0; 111 be->enum_keylen = 0; 344 (grrr)be->enum_map, be->enum_key, 568 if (be != 0) { 571 free(be); 622 (be = (nis_backend_ptr_t)malloc(sizeof (*be))) == 0) { 625 be->ops = ops; 626 be->n_ops = n_ops; [all …]
|
H A D | getnetgrent.c | 80 getnetgr_set(be, a) in getnetgr_set() argument 89 be->next_member = be->all_members; 96 getnetgr_get(be, a) in getnetgr_get() argument 158 be->netgroup = 0; 169 if (be != 0) { 171 free(be); 548 netgr_set(be, a) in netgr_set() argument 813 netgr_in(be, a) in netgr_in() argument 859 if (be != 0) { 860 free(be); [all …]
|
/illumos-gate/usr/src/lib/nsswitch/mdns/common/ |
H A D | gethostent.c | 39 getbyname(be, a) in getbyname() argument 40 mdns_backend_ptr_t be; in getbyname() 51 _nss_mdns_updatecfg(be); 57 getbyaddr(be, a) in getbyaddr() argument 58 mdns_backend_ptr_t be; in getbyaddr() 87 _nss_mdns_updatecfg(be); 94 mdns_backend_ptr_t be; in _nss_mdns_getent() 103 mdns_backend_ptr_t be; in _nss_mdns_setent() 112 mdns_backend_ptr_t be; in _nss_mdns_endent() 121 mdns_backend_ptr_t be; in _nss_mdns_hosts_destr() [all …]
|
H A D | gethostent6.c | 39 getbyname(be, a) in getbyname() argument 40 mdns_backend_ptr_t be; in getbyname() 51 _nss_mdns_updatecfg(be); 56 getbyaddr(be, a) in getbyaddr() argument 57 mdns_backend_ptr_t be; in getbyaddr() 108 _nss_mdns_updatecfg(be); 115 mdns_backend_ptr_t be; in _nss_mdns_getent() 124 mdns_backend_ptr_t be; in _nss_mdns_setent() 133 mdns_backend_ptr_t be; in _nss_mdns_endent() 142 mdns_backend_ptr_t be; in _nss_mdns_ipnodes_destr() [all …]
|
H A D | mdns_common.c | 434 mdns_backend_ptr_t be; in _nss_mdns_constr() local 436 if ((be = (mdns_backend_ptr_t)calloc(1, sizeof (*be))) == NULL) in _nss_mdns_constr() 438 be->ops = ops; in _nss_mdns_constr() 439 be->n_ops = n_ops; in _nss_mdns_constr() 447 if (be != NULL) { in _nss_mdns_destr() 449 free(be); in _nss_mdns_destr() 663 if (be == NULL) in _nss_mdns_freesmfcfg() 725 if ((be = (mdns_backend_ptr_t)calloc(1, sizeof (*be))) == NULL) in _nss_mdns_gethost_withttl() 742 free(be); in _nss_mdns_gethost_withttl() 755 free(be); in _nss_mdns_gethost_withttl() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ad/common/ |
H A D | ad_common.c | 242 stat = (*argp->str2ent)(be->buffer, be->buflen, in _nss_ad_marshall_data() 257 free(be->buffer); in _nss_ad_sanitize_status() 258 be->buffer = NULL; in _nss_ad_sanitize_status() 259 be->buflen = 0; in _nss_ad_sanitize_status() 435 stat = ad_lookup(searchfilter, be->attrs, dname, &be->result); in _nss_ad_lookup() 443 stat = be->adobj2str(be, argp); in _nss_ad_lookup() 472 free(be->buffer); in _clean_ad_backend() 475 free(be); in _clean_ad_backend() 524 if ((be = (ad_backend_ptr) calloc(1, sizeof (*be))) == NULL) in _nss_ad_constr() 527 free(be); in _nss_ad_constr() [all …]
|
H A D | getgrent.c | 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() 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 122 be->db_type = NSS_AD_DB_GROUP_BYGID; in getbygid() 150 stat = _nss_ad_marshall_data(be, argp); in getbygid() [all …]
|
H A D | getpwnam.c | 80 buffer = be->buffer = malloc(buflen); in update_buffer() 81 if (be->buffer == NULL) in update_buffer() 83 be->buflen = buflen; in update_buffer() 174 adutils_result_t *result = be->result; in _nss_ad_passwd2str() 227 uid = be->uid; in _nss_ad_passwd2str() 278 (void) adutils_freeresult(&be->result); in _nss_ad_passwd2str() 295 getbyname(ad_backend_ptr be, void *a) in getbyname() argument 309 be->db_type = NSS_AD_DB_PASSWD_BYNAME; in getbyname() 371 be->uid, gid, "", "", "") < 0) in getbyname() 389 getbyuid(ad_backend_ptr be, void *a) in getbyuid() argument [all …]
|
/illumos-gate/usr/src/lib/nsswitch/dns/common/ |
H A D | gethostent.c | 131 getbyname(be, a) in getbyname() argument 132 dns_backend_ptr_t be; in getbyname() 177 getbyaddr(be, a) in getbyaddr() argument 178 dns_backend_ptr_t be; in getbyaddr() 192 dns_backend_ptr_t be; in __nss_dns_getbyaddr() 250 dns_backend_ptr_t be; in _nss_dns_getent() 260 dns_backend_ptr_t be; in _nss_dns_setent() 294 dns_backend_ptr_t be; in _nss_dns_endent() 328 dns_backend_ptr_t be; in _nss_dns_destr() 333 if (be != 0) { [all …]
|