Home
last modified time | relevance | path

Searched refs:ioutil_dir (Results 1 – 17 of 17) sorted by relevance

/dports/emulators/vice/vice-3.5/src/
H A Dioutil.c388 ioutil_dir_t *ioutil_dir; in ioutil_opendir() local
400 ioutil_filldir(path, ioutil_dir->dirs, ioutil_dir->files, mode); in ioutil_opendir()
406 ioutil_dir->counter = 0; in ioutil_opendir()
408 return ioutil_dir; in ioutil_opendir()
415 if (ioutil_dir->counter >= (ioutil_dir->dir_amount + ioutil_dir->file_amount)) { in ioutil_readdir()
419 if (ioutil_dir->counter >= ioutil_dir->dir_amount) { in ioutil_readdir()
420 retval = ioutil_dir->files[ioutil_dir->counter - ioutil_dir->dir_amount].name; in ioutil_readdir()
422 retval = ioutil_dir->dirs[ioutil_dir->counter].name; in ioutil_readdir()
424 ioutil_dir->counter++; in ioutil_readdir()
441 lib_free(ioutil_dir); in ioutil_closedir()
[all …]
H A Dioutil.h80 extern char *ioutil_readdir(ioutil_dir_t *ioutil_dir);
81 extern void ioutil_closedir(ioutil_dir_t *ioutil_dir);
82 extern void ioutil_resetdir(ioutil_dir_t *ioutil_dir);
83 extern void ioutil_setdirpos(ioutil_dir_t *ioutil_dir, int pos);
84 extern int ioutil_getdirpos(ioutil_dir_t *ioutil_dir);
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/
H A Dioutil.c406 ioutil_dir_t *ioutil_dir; in ioutil_opendir() local
418 ioutil_filldir(path, ioutil_dir->dirs, ioutil_dir->files, mode); in ioutil_opendir()
424 ioutil_dir->counter = 0; in ioutil_opendir()
426 return ioutil_dir; in ioutil_opendir()
433 if (ioutil_dir->counter >= (ioutil_dir->dir_amount + ioutil_dir->file_amount)) { in ioutil_readdir()
437 if (ioutil_dir->counter >= ioutil_dir->dir_amount) { in ioutil_readdir()
438 retval = ioutil_dir->files[ioutil_dir->counter - ioutil_dir->dir_amount].name; in ioutil_readdir()
440 retval = ioutil_dir->dirs[ioutil_dir->counter].name; in ioutil_readdir()
442 ioutil_dir->counter++; in ioutil_readdir()
457 lib_free(ioutil_dir->dirs); in ioutil_closedir()
[all …]
H A Dioutil.h82 extern char *ioutil_readdir(ioutil_dir_t *ioutil_dir);
83 extern void ioutil_closedir(ioutil_dir_t *ioutil_dir);
/dports/emulators/vice/vice-3.5/src/fsdevice/
H A Dfsdevice-filename.c108 tmppos = ioutil_getdirpos(ioutil_dir); in _limit_longname()
109 ioutil_resetdir(ioutil_dir); in _limit_longname()
112 direntry = ioutil_readdir(ioutil_dir); in _limit_longname()
125 ioutil_setdirpos(ioutil_dir, tmppos); in _limit_longname()
139 ioutil_setdirpos(ioutil_dir, tmppos); in _limit_longname()
150 struct ioutil_dir_s *ioutil_dir; in limit_longname() local
159 ioutil_closedir(ioutil_dir); in limit_longname()
173 struct ioutil_dir_s *ioutil_dir; in expand_shortname() local
195 direntry = ioutil_readdir(ioutil_dir); in expand_shortname()
211 ioutil_closedir(ioutil_dir); in expand_shortname()
[all …]
H A Dfsdevice-close.c79 if (bufinfo->ioutil_dir == NULL) { in fsdevice_close()
83 ioutil_closedir(bufinfo->ioutil_dir); in fsdevice_close()
84 bufinfo->ioutil_dir = NULL; in fsdevice_close()
H A Dfsdevice-open.c108 struct ioutil_dir_s *ioutil_dir; in fsdevice_open_directory() local
141 ioutil_dir = ioutil_opendir((char *)(cmd_parse->parsecmd), IOUTIL_OPENDIR_ALL_FILES); in fsdevice_open_directory()
142 if (ioutil_dir == NULL) { in fsdevice_open_directory()
148 ioutil_dir = ioutil_opendir((char *)(cmd_parse->parsecmd), IOUTIL_OPENDIR_ALL_FILES); in fsdevice_open_directory()
149 if (ioutil_dir == NULL) { in fsdevice_open_directory()
207 bufinfo[secondary].ioutil_dir = ioutil_dir; in fsdevice_open_directory()
H A Dfsdevicetypes.h48 struct ioutil_dir_s *ioutil_dir; member
H A Dfsdevice-read.c414 direntry = ioutil_readdir(bufinfo->ioutil_dir); in command_directory_get()
602 if (bufinfo->ioutil_dir == NULL) { in command_directory()
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/fileio/
H A Dcbmfile.c44 struct ioutil_dir_s *ioutil_dir; in cbmfile_find_file() local
54 ioutil_dir = ioutil_opendir(open_path, IOUTIL_OPENDIR_ALL_FILES); in cbmfile_find_file()
56 if (ioutil_dir == NULL) { in cbmfile_find_file()
65 name = ioutil_readdir(ioutil_dir); in cbmfile_find_file()
83 ioutil_closedir(ioutil_dir); in cbmfile_find_file()
H A Dp00.c164 struct ioutil_dir_s *ioutil_dir; in p00_file_find() local
170 ioutil_dir = ioutil_opendir(path, IOUTIL_OPENDIR_ALL_FILES); in p00_file_find()
172 if (ioutil_dir == NULL) { in p00_file_find()
177 name = ioutil_readdir(ioutil_dir); in p00_file_find()
217 ioutil_closedir(ioutil_dir); in p00_file_find()
/dports/emulators/vice/vice-3.5/src/fileio/
H A Dcbmfile.c44 struct ioutil_dir_s *ioutil_dir; in cbmfile_find_file() local
54 ioutil_dir = ioutil_opendir(open_path, IOUTIL_OPENDIR_ALL_FILES); in cbmfile_find_file()
56 if (ioutil_dir == NULL) { in cbmfile_find_file()
65 name = ioutil_readdir(ioutil_dir); in cbmfile_find_file()
83 ioutil_closedir(ioutil_dir); in cbmfile_find_file()
H A Dp00.c164 struct ioutil_dir_s *ioutil_dir; in p00_file_find() local
170 ioutil_dir = ioutil_opendir(path, IOUTIL_OPENDIR_ALL_FILES); in p00_file_find()
172 if (ioutil_dir == NULL) { in p00_file_find()
177 name = ioutil_readdir(ioutil_dir); in p00_file_find()
217 ioutil_closedir(ioutil_dir); in p00_file_find()
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/fsdevice/
H A Dfsdevice-close.c75 if (bufinfo[secondary].ioutil_dir == NULL) { in fsdevice_close()
79 ioutil_closedir(bufinfo[secondary].ioutil_dir); in fsdevice_close()
80 bufinfo[secondary].ioutil_dir = NULL; in fsdevice_close()
H A Dfsdevice-open.c66 struct ioutil_dir_s *ioutil_dir; in fsdevice_open_directory() local
99 ioutil_dir = ioutil_opendir((char *)(cmd_parse->parsecmd), IOUTIL_OPENDIR_ALL_FILES); in fsdevice_open_directory()
100 if (ioutil_dir == NULL) { in fsdevice_open_directory()
106 ioutil_dir = ioutil_opendir((char *)(cmd_parse->parsecmd), IOUTIL_OPENDIR_ALL_FILES); in fsdevice_open_directory()
107 if (ioutil_dir == NULL) { in fsdevice_open_directory()
154 bufinfo[secondary].ioutil_dir = ioutil_dir; in fsdevice_open_directory()
H A Dfsdevicetypes.h48 struct ioutil_dir_s *ioutil_dir; member
H A Dfsdevice-read.c192 direntry = ioutil_readdir(bufinfo->ioutil_dir); in command_directory_get()
378 if (bufinfo->ioutil_dir == NULL) { in command_directory()