Lines Matching refs:traverse
247 /*! If traverse is true and \c dir/path refers to a symlink, the BEntry will
252 \param traverse whether or not to traverse symlinks
256 BEntry::BEntry(const BDirectory *dir, const char *path, bool traverse)
262 SetTo(dir, path, traverse);
267 /*! If traverse is true and \a ref refers to a symlink, the BEntry
272 \param traverse whether or not symlinks are to be traversed
275 BEntry::BEntry(const entry_ref *ref, bool traverse)
281 SetTo(ref, traverse);
288 traverse is true, the BEntry will refer to the linked file. If traverse is false,
292 \param traverse whether or not symlinks are to be traversed
296 BEntry::BEntry(const char *path, bool traverse)
302 SetTo(path, traverse);
386 resolving symlinks if traverse is true
393 BEntry::SetTo(const BDirectory *dir, const char *path, bool traverse)
403 return SetTo(path, traverse);
414 return (fCStatus = set(dirFD, path, traverse));
419 traverse is true
426 BEntry::SetTo(const entry_ref *ref, bool traverse)
436 return (fCStatus = set(dirFD, ref->name, traverse));
441 traverse is true
448 BEntry::SetTo(const char *path, bool traverse)
454 return (fCStatus = set(-1, path, traverse));
859 to the given directory. If \a traverse is \c true and the given entry is a
875 \param traverse If \c true and the given entry is a symlink, the object is
882 BEntry::set(int dirFD, const char *path, bool traverse)
968 // traverse symlinks, if desired
969 if (!traverse)
985 // we need to traverse the symlink