/haiku/src/system/libroot/posix/ |
H A D | dirent.cpp | 36 do_seek_dir(DIR* dir) argument 38 if (dir->seek_position == dir->current_position) 43 if (dir->seek_position < dir->current_position) { 44 status_t status = _kern_rewind_dir(dir->fd); 50 dir->current_position = 0; 51 dir->entries_left = 0; 55 while (dir->seek_position > dir 108 DIR* dir = (DIR*)malloc(DIR_BUFFER_SIZE); local 129 DIR* dir; local 165 DIR* dir; local 184 closedir(DIR* dir) argument 202 readdir(DIR* dir) argument 245 readdir_r(DIR* dir, struct dirent* entry, struct dirent** _result) argument 263 rewinddir(DIR* dir) argument 270 seekdir(DIR* dir, long int position) argument 277 telldir(DIR* dir) argument 284 dirfd(DIR* dir) argument [all...] |
/haiku/src/tests/kits/storage/ |
H A D | DirectoryTest.cpp | 118 BDirectory dir; local 119 CPPUNIT_ASSERT( dir.InitCheck() == B_NO_INIT ); 125 BDirectory dir(existing); 126 CPPUNIT_ASSERT( dir.InitCheck() == B_OK ); 130 BDirectory dir(nonExisting); 131 CPPUNIT_ASSERT( dir.InitCheck() == B_ENTRY_NOT_FOUND ); 135 BDirectory dir((const char *)NULL); 136 CPPUNIT_ASSERT( dir.InitCheck() == B_BAD_VALUE ); 140 BDirectory dir(""); 142 CPPUNIT_ASSERT( dir 350 BDirectory dir; local 565 BDirectory dir; local 604 BDirectory dir; local 665 BDirectory dir; local 1078 BDirectory dir; local 1722 BDirectory dir; local 1741 BDirectory dir; local 1749 BDirectory dir; local [all...] |
/haiku/headers/posix/ |
H A D | dirent.h | 41 struct dirent* readdir(DIR* dir); 42 int readdir_r(DIR* dir, struct dirent* entry, 44 int closedir(DIR* dir); 45 void rewinddir(DIR* dir); 46 void seekdir(DIR* dir, long int position); 47 long int telldir(DIR* dir); 48 int dirfd(DIR* dir); 52 int scandir(const char* dir, struct dirent*** _entryArray,
|
/haiku/src/add-ons/tracker/filetype/ |
H A D | FileType.cpp | 14 process_refs(entry_ref dir, BMessage* refs, void* /*reserved*/) argument
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_dirent.h | 34 struct fssh_dirent *fssh_readdir(fssh_DIR *dir); 35 int fssh_readdir_r(fssh_DIR *dir, struct fssh_dirent *entry, 37 int fssh_closedir(fssh_DIR *dir); 38 void fssh_rewinddir(fssh_DIR *dir); 39 void fssh_seekdir(fssh_DIR *dir, long int loc);
|
H A D | fssh_fs_attr.h | 42 extern int fssh_fs_close_attr_dir(fssh_DIR *dir); 43 extern struct fssh_dirent *fssh_fs_read_attr_dir(fssh_DIR *dir); 44 extern void fssh_fs_rewind_attr_dir(fssh_DIR *dir);
|
/haiku/src/system/libroot/posix/glibc/libio/ |
H A D | ioseekoff.c | 33 _IO_seekoff_unlocked (fp, offset, dir, mode) 36 int dir; 39 if (dir != _IO_seek_cur && dir != _IO_seek_set && dir != _IO_seek_end) 51 if (dir == _IO_seek_cur && _IO_in_backup (fp)) 64 return _IO_SEEKOFF (fp, offset, dir, mode); 69 _IO_seekoff (fp, offset, dir, mode) 72 int dir; 80 retval = _IO_seekoff_unlocked (fp, offset, dir, mod [all...] |
/haiku/src/tests/system/libroot/posix/ |
H A D | dirent_test.cpp | 16 DIR* dir = opendir("."); local 20 dirent = readdir(dir); 26 //printf(" left: %u, next: %d\n", dir->entries_left, dir->next_entry); 29 rewinddir(dir); 32 dirent = readdir(dir); 38 //printf(" left: %u, next: %d\n", dir->entries_left, dir->next_entry); 42 closedir(dir); 47 dir [all...] |
H A D | fifo_test.cpp | 24 DIR* dir = opendir(filename); local 25 if (dir != NULL) { 30 dir = fdopendir(rfd); 31 if (dir != NULL) {
|
/haiku/src/tools/fs_shell/ |
H A D | path_util.h | 16 char* make_path(const char *dir, const char *entry);
|
H A D | path_util.cpp | 52 make_path(const char *dir, const char *entry) argument 55 int dirLen = strlen(dir); 57 bool insertSeparator = (dir[dirLen - 1] != '/'); 66 strcpy(path, dir);
|
/haiku/src/system/libroot/os/ |
H A D | fs_index.c | 60 DIR *dir; local 69 if ((dir = __create_dir_struct(fd)) == NULL) { 75 return dir; 80 fs_close_index_dir(DIR *dir) argument 82 return closedir(dir); 87 fs_read_index_dir(DIR *dir) argument 89 return readdir(dir); 94 fs_rewind_index_dir(DIR *dir) argument 96 rewinddir(dir);
|
H A D | fs_query.cpp | 38 DIR *dir = __create_dir_struct(fd); local 39 if (dir == NULL) { 44 return dir; 70 fs_close_query(DIR *dir) argument 72 return closedir(dir); 77 fs_read_query(DIR *dir) argument 79 return readdir(dir);
|
H A D | fs_attr.cpp | 27 DIR *dir; local 36 if ((dir = __create_dir_struct(fd)) == NULL) { 41 return dir; 148 fs_close_attr_dir(DIR* dir) argument 150 return closedir(dir); 155 fs_read_attr_dir(DIR* dir) argument 157 return readdir(dir); 162 fs_rewind_attr_dir(DIR* dir) argument 164 rewinddir(dir);
|
/haiku/src/add-ons/print/transports/shared/ |
H A D | DbgMsg.h | 11 void DUMP_BDIRECTORY(BDirectory *dir); 16 #define DUMP_BDIRECTORY(dir) (void)0
|
/haiku/src/system/libroot/posix/glibc/stdio-common/ |
H A D | tempnam.c | 37 tempnam(const char *dir, const char *prefix) argument 41 if (__path_search(buffer, NAME_MAX, dir, prefix, 1))
|
/haiku/src/system/libroot/posix/musl/search/ |
H A D | tsearch.c | 7 static int rot(void **p, struct node *x, int dir /* deeper side */) 9 struct node *y = x->a[dir]; 10 struct node *z = y->a[!dir]; 13 if (hz > height(y->a[dir])) { 16 * / \ dir z 23 x->a[dir] = z->a[!dir]; 24 y->a[!dir] = z->a[dir]; 25 z->a[!dir] [all...] |
/haiku/src/apps/mail/ |
H A D | Status.cpp | 116 BDirectory dir; local 123 dir.SetTo(path.Path()); 124 if (dir.FindEntry("Mail", &entry) == B_NO_ERROR) 125 dir.SetTo(&entry); 127 dir.CreateDirectory("Mail", &dir); 128 if (dir.InitCheck() != B_NO_ERROR) 130 if (dir.FindEntry("status", &entry) == B_NO_ERROR) 131 dir.SetTo(&entry); 133 dir [all...] |
/haiku/src/bin/rc/ |
H A D | rdef.cpp | 61 rdef_add_include_dir(const char *dir, bool toEndOfList) argument 65 char *path = (char *)malloc(strlen(dir) + 2); 71 strcpy(path, dir); 84 rdef_remove_include_dir(const char *dir) argument 86 size_t length = strlen(dir); 88 if (dir[length - 1] != '/') 94 if (!strncmp(dir, path, length)
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | dir.h | 13 status_t check_dir_empty(nspace *vol, vnode *dir); 14 status_t findfile_case(nspace *vol, vnode *dir, const char *file, 16 status_t findfile_nocase(nspace *vol, vnode *dir, const char *file, 18 status_t findfile_nocase_duplicates(nspace *vol, vnode *dir, const char *file, 20 status_t findfile_case_duplicates(nspace *vol, vnode *dir, const char *file, 23 status_t compact_directory(nspace *vol, vnode *dir); 25 status_t create_dir_entry(nspace *vol, vnode *dir, vnode *node,
|
/haiku/headers/os/kernel/ |
H A D | fs_attr.h | 40 extern int fs_close_attr_dir(DIR *dir); 41 extern struct dirent *fs_read_attr_dir(DIR *dir); 42 extern void fs_rewind_attr_dir(DIR *dir);
|
/haiku/src/servers/power/ |
H A D | power_button_monitor.cpp | 30 BDirectory dir; local 31 if (dir.SetTo(kBasePath) != B_OK) 35 while (dir.GetNextRef(&ref) == B_OK) {
|
/haiku/headers/build/os/kernel/ |
H A D | fs_attr.h | 41 extern int fs_close_attr_dir(DIR *dir); 42 extern struct dirent *fs_read_attr_dir(DIR *dir); 43 extern void fs_rewind_attr_dir(DIR *dir);
|
/haiku/src/bin/package/ |
H A D | PackageWritingUtils.cpp | 25 DirCloser dir(opendir(".")); 26 if (!dir.IsSet()) { 32 while (dirent* entry = readdir(dir.Get())) {
|
/haiku/src/apps/login/ |
H A D | DesktopWindow.cpp | 47 BDirectory dir(path.Path()); 48 if (!dir.Contains("x-vnd.Haiku-Login", B_DIRECTORY_NODE)) 49 dir.CreateDirectory("x-vnd.Haiku-Login", NULL); 51 dir.SetTo(path.Path()); 52 if (!dir.Contains("Shelf", B_FILE_NODE)) 53 dir.CreateFile("Shelf", NULL);
|