Lines Matching refs:be
99 _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);
176 getent(be, a) in getent() argument
177 user_backend_ptr_t be; in getent()
183 if (be->buf == 0 &&
184 (be->buf = (char *)malloc(be->minbuf)) == 0) {
188 if (be->f == 0) {
189 if ((res = _nss_user_setent(be, 0)) != NSS_SUCCESS) {
198 char *instr = be->buf;
201 if ((linelen = _nss_user_read_line(be->f, instr,
202 be->minbuf)) < 0) {
209 if (*(be->buf) == '#') /* comment */
212 if ((res = _nss_user_printers_convert(be->buf, args))
221 getbyname(be, a) in getbyname() argument
222 user_backend_ptr_t be; in getbyname()
229 if ((res = _nss_user_setent(be, 0)) != NSS_SUCCESS) {
232 return (_nss_user_XY_printers(be, argp, argp->key.name));