Searched refs:dirFD (Results 1 - 7 of 7) sorted by relevance

/haiku/src/build/libbe/storage/
H A DEntry.cpp411 int dirFD = _kern_dup(dir->get_fd()); local
412 if (dirFD < 0)
413 return (fCStatus = dirFD);
414 return (fCStatus = set(dirFD, path, traverse));
433 int dirFD = _kern_open_dir_entry_ref(ref->device, ref->directory, NULL); local
434 if (dirFD < 0)
435 return (fCStatus = dirFD);
436 return (fCStatus = set(dirFD, ref->name, traverse));
693 int dirFD = _kern_dup(fDirFd); local
694 if (dirFD <
882 set(int dirFD, const char *path, bool traverse) argument
[all...]
H A DDirectory.cpp186 int dirFD = dir->fDirFd; local
193 status_t error = _SetTo(dirFD, path, true);
206 _kern_close(dirFD);
/haiku/src/kits/storage/
H A DEntry.cpp223 int dirFD = _kern_dup(dir->get_fd()); local
224 if (dirFD < 0)
225 return (fCStatus = dirFD);
226 return (fCStatus = _SetTo(dirFD, path, traverse));
242 int dirFD = _kern_open_dir_entry_ref(ref->device, ref->directory, NULL); local
243 if (dirFD < 0)
244 return (fCStatus = dirFD);
245 return (fCStatus = _SetTo(dirFD, ref->name, traverse));
397 int dirFD = _kern_dup(fDirFd); local
398 if (dirFD <
551 _SetTo(int dirFD, const char* path, bool traverse) argument
[all...]
H A DDirectory.cpp192 int dirFD = dir->fDirFd; local
199 status_t error = _SetTo(dirFD, path, true);
204 fDirFd = _kern_open_dir(dirFD, path);
213 _kern_close(dirFD);
/haiku/src/system/libroot/posix/
H A Ddirent.cpp133 int dirFD = _kern_open_dir(fd, NULL); local
134 if (dirFD < 0) {
135 __set_errno(dirFD);
143 if (dup2(dirFD, fd) == -1)
146 close(dirFD);
147 dirFD = fd;
148 fcntl(dirFD, F_SETFD, FD_CLOEXEC);
152 dir = __create_dir_struct(dirFD);
154 close(dirFD);
/haiku/headers/private/package/hpkg/
H A DPackageWriterImpl.h89 Attribute* parentAttribute, int dirFD,
104 void _AddEntry(int dirFD, Entry* entry,
/haiku/src/kits/package/hpkg/
H A DPackageWriterImpl.cpp1048 int dirFD, Entry* entry, const char* fileName, char* pathBuffer)
1068 fd = openat(dirFD, fileName,
1400 PackageWriterImpl::_AddEntry(int dirFD, Entry* entry, const char* fileName, argument
1417 fd = openat(dirFD, fileName,
1512 ssize_t bytesRead = readlinkat(dirFD, fileName, path,
1047 _UpdateCheckEntryCollisions(Attribute* parentAttribute, int dirFD, Entry* entry, const char* fileName, char* pathBuffer) argument

Completed in 71 milliseconds