Searched refs:dir (Results 1 - 25 of 353) sorted by relevance

1234567891011>>

/haiku/src/system/libroot/posix/
H A Ddirent.cpp36 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 DDirectoryTest.cpp118 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 Ddirent.h41 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 DFileType.cpp14 process_refs(entry_ref dir, BMessage* refs, void* /*reserved*/) argument
/haiku/headers/private/fs_shell/
H A Dfssh_dirent.h34 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 Dfssh_fs_attr.h42 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 Dioseekoff.c33 _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 Ddirent_test.cpp16 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 Dfifo_test.cpp24 DIR* dir = opendir(filename); local
25 if (dir != NULL) {
30 dir = fdopendir(rfd);
31 if (dir != NULL) {
/haiku/src/tools/fs_shell/
H A Dpath_util.h16 char* make_path(const char *dir, const char *entry);
H A Dpath_util.cpp52 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 Dfs_index.c60 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 Dfs_query.cpp38 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 Dfs_attr.cpp27 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 DDbgMsg.h11 void DUMP_BDIRECTORY(BDirectory *dir);
16 #define DUMP_BDIRECTORY(dir) (void)0
/haiku/src/system/libroot/posix/glibc/stdio-common/
H A Dtempnam.c37 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 Dtsearch.c7 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 DStatus.cpp116 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 Drdef.cpp61 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 Ddir.h13 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 Dfs_attr.h40 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 Dpower_button_monitor.cpp30 BDirectory dir; local
31 if (dir.SetTo(kBasePath) != B_OK)
35 while (dir.GetNextRef(&ref) == B_OK) {
/haiku/headers/build/os/kernel/
H A Dfs_attr.h41 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 DPackageWritingUtils.cpp25 DirCloser dir(opendir("."));
26 if (!dir.IsSet()) {
32 while (dirent* entry = readdir(dir.Get())) {
/haiku/src/apps/login/
H A DDesktopWindow.cpp47 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);

Completed in 220 milliseconds

1234567891011>>