Searched refs:be (Results 1 - 25 of 520) sorted by relevance

1234567891011>>

/osnet-11/usr/src/lib/nsswitch/user/common/
H A Duser_common.c32 * 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 Dgetprinter.c73 /* 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 Dcompat_common.c45 * 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 Dldap_common.c131 _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 Dgetnetmasks.c66 _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 Dtsol_gettpent.c59 _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 Dgetpwnam.c76 _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 Dbootparams_getbyname.c39 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 Dfiles_common.c28 * 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 Dgetprinter.c68 _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 Dgetauuser.c35 getbyname(files_backend_ptr_t be, void *a) argument
39 return (_nss_files_XY_all(be, argp, 1, argp->key.name,
H A Dgetprotoent.c34 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 Dgetrpcent.c34 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 Dgethostent.c38 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 Dgethostent6.c38 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 Dgetprotoent.c38 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 Dbootparams_getbyname.c36 getbyname(be, a)
37 nis_backend_ptr_t be;
42 return (_nss_nis_lookup(be, argp, 0, "bootparams",
H A Dgetprinter.c34 getbyname(be, a)
35 nis_backend_ptr_t be;
40 return (_nss_nis_lookup(be, argp, 0, "printers.conf.byname",
H A Dnetmasks.c47 getbynet(be, a)
48 nis_backend_ptr_t be;
52 return (_nss_nis_lookup(be, argp, 0, "netmasks.byaddr",
H A Dgetprojent.c31 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 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));
/osnet-11/usr/src/lib/nsswitch/ad/common/
H A Dgetgrent.c30 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 Dgetspent.c30 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 Dad_common.h65 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 Dstrnvcmp.c35 register const char* be; local
40 be = b + n;
45 if (b >= be)
49 else if (b >= be)
56 while (b < be && isdigit(*b))

Completed in 55 milliseconds

1234567891011>>