Lines Matching defs:be
73 /* 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->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)
177 user_backend_ptr_t be;
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)
222 user_backend_ptr_t be;
229 if ((res = _nss_user_setent(be, 0)) != NSS_SUCCESS) {
232 return (_nss_user_XY_printers(be, argp, argp->key.name));