Lines Matching defs:dir
65 * the functions declared in isc/commandline.h and isc/dir.h could not
69 * isc/commandline.c. The dir stuff was shrunk to fit the needs of gen.c.
225 start_directory(const char *path, isc_dir_t *dir) {
245 dir->first_file = ISC_TRUE;
247 dir->handle = FindFirstFile(pattern, &dir->find_data);
249 if (dir->handle == INVALID_HANDLE_VALUE) {
250 dir->filename = NULL;
253 dir->filename = dir->find_data.cFileName;
259 next_file(isc_dir_t *dir) {
260 if (dir->first_file)
261 dir->first_file = ISC_FALSE;
263 else if (dir->handle != INVALID_HANDLE_VALUE) {
264 if (FindNextFile(dir->handle, &dir->find_data) == TRUE)
265 dir->filename = dir->find_data.cFileName;
267 dir->filename = NULL;
270 dir->filename = NULL;
272 if (dir->filename != NULL)
279 end_directory(isc_dir_t *dir) {
280 if (dir->handle != INVALID_HANDLE_VALUE)
281 FindClose(dir->handle);