Lines Matching refs:db_array
208 * array db_array and returns a pointer to a malloc'd copy of it in buf.
217 cgetent(char **buf, const char * const *db_array, const char *name)
222 _DIAGASSERT(db_array != NULL);
225 return getent(buf, &dummy, db_array, -1, name, 0, NULL);
236 * *db_array has already been opened and fd is the open file descriptor. We
254 getent(char **cap, size_t *len, const char * const *db_array, int fd,
265 _DIAGASSERT(db_array != NULL);
289 db_p = db_array;
307 for (db_p = db_array; *db_p != NULL; db_p++) {
744 cgetfirst(char **buf, const char * const *db_array)
748 _DIAGASSERT(db_array != NULL);
751 return cgetnext(buf, db_array);
773 * specified by db_array. It returns 0 upon completion of the database, 1
778 cgetnext(char **bp, const char * const *db_array)
786 _DIAGASSERT(db_array != NULL);
789 dbp = db_array;
895 status = getent(bp, &dummy, db_array, -1, buf, 0, NULL);