IsSymLink
bool IsSymLink() const;
bool IsSymLink() const;
} else if (inode->IsContainer() || inode->IsSymLink()) {
if (inode->IsSymLink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) {
if (IsSymLink() && (Flags() & INODE_LONG_SYMLINK) == 0) {
if (!IsAttribute() && !IsAttributeDirectory() && !IsSymLink()
|| (IsSymLink() && (Flags() & INODE_LONG_SYMLINK) == 0))
if (!IsSymLink() || (Flags() & INODE_LONG_SYMLINK) != 0) {
if (IsSymLink() && (Flags() & INODE_LONG_SYMLINK) == 0)
if (!fInode->IsSymLink() && !volume->IsInitializing()
return IsFile() || IsSymLink();
bool IsSymLink() const { return S_ISLNK(Mode()); }
if (!inode->IsSymLink())
if (inode->IsSymLink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) {
if (!IsDirectory() && !IsSymLink()) {
if (!IsDirectory() && !IsSymLink()) {
bool IsSymLink() const
if (!inode->IsSymLink())
if (fInitStatus == B_OK && !IsDirectory() && !IsSymLink()) {
if (!IsDirectory() && !IsSymLink()) {
bool IsSymLink() const
if (!inode->IsSymLink())
if (IsDirectory() || (IsSymLink() && Size() < 60)) {
if (!inode->IsSymLink()) {
if (!inode->IsSymLink() && volume->ID() >= 0) {
bool IsSymLink() const
else if (inode->IsSymLink())
if (!inode->IsSymLink())
if (!inode->IsSymLink() || inode->Size() >= EXT2_SHORT_SYMLINK_LENGTH) {
inline bool IsSymLink() const { return S_ISLNK(fMode); }
if (!node->IsSymLink())
if (!IsDirectory() && !IsSymLink()) {
if (!IsDirectory() && !IsSymLink()) {
bool IsSymLink() const
bool IsSymLink() const
if (!inode->IsSymLink())
if (!ent.IsDirectory() && !ent.IsSymLink()) {
if (pose->TargetModel()->IsSymLink())
if (link.InitCheck() != B_OK || !link.IsSymLink()) {
} else if (entry.IsDirectory() || entry.IsSymLink()) {
if (entry.IsSymLink())
if (node->IsDirectory() || node->IsSymLink())
if (entry.IsSymLink()) {
result = entry->IsSymLink();
if (entry.IsSymLink())
if (entry.IsSymLink()) {
if (entry.IsFile() || entry.IsSymLink()) {
if (node.IsSymLink()) {
result = entry->IsSymLink();
else if (!model.IsContainer() && !model.IsSymLink())
if (model.IsSymLink()) {
if (pose->TargetModel()->IsSymLink()) {
if (pose->TargetModel()->IsSymLink()) {
if (model->InitCheck() == B_OK && model->IsSymLink()) {
|| (model->IsSymLink() && !(fNodeFlavors & B_SYMLINK_NODE)
|| ((fNodeFlavors & B_SYMLINK_NODE) != 0 && model->IsSymLink())
if (entry.IsSymLink()) {
if (model && model->IsSymLink()) {
} else if (node->IsSymLink()) {
if (IsSymLink()) {
if (other.IsSymLink() && other.LinkTo())
if (deep && IsSymLink()) {
if (IsSymLink()) {
if (IsSymLink()) {
if (IsVolume() || IsSymLink())
ASSERT(!IsVolume() && !IsSymLink());
if (!IsSymLink())
if (!IsSymLink())
ASSERT(IsSymLink());
if (!IsVolume() && !IsSymLink() && info.GetPreferredApp(type) == B_OK)
bool IsSymLink() const;
ASSERT(IsSymLink());
Model::IsSymLink() const
if (model->IsSymLink()) {
if (model->IsSymLink()) {
ASSERT(TargetModel()->IsSymLink());
if (!TargetModel()->IsSymLink() || TargetModel()->LinkTo() != NULL)
if (!fModel->IsSymLink())
if (fModel->IsSymLink())
if (model->IsSymLink()) {
if (!model->IsSymLink())
if (model->IsSymLink())
if (model->IsSymLink())
if (targetModel->IsSymLink()
if (!model->IsSymLink())
else if (model->IsSymLink() && model->LinkTo() != NULL
if (model->IsSymLink() && !CreateSymlinkPoseTarget(model)) {
if (poseModel->IsSymLink() && *(poseModel->NodeRef()) != itemNode) {
ASSERT(pose->TargetModel()->IsSymLink());
if (pose->TargetModel()->IsSymLink()) {
if (targetModel != NULL && targetModel->IsSymLink()
if (model.IsSymLink()) {
fSymLink(model->IsSymLink()),
|| fModel->IsQueryTemplate() || fModel->IsSymLink()
if (model->IsSymLink())
if (model->IsSymLink()) {
if (fModel->IsSymLink()) {
if (fModel->IsSymLink()) {
if (fModel->IsSymLink()) {
if (fModel->IsSymLink()) {
if (fModel->IsSymLink()) {
if (model.IsSymLink()) {
if (model.IsSymLink()) {
if (!fModel->IsSymLink())
if (entry.IsSymLink()) {
if (entry.IsSymLink() &&
if (entry.IsSymLink()) {
if (entry.IsFile() || entry.IsSymLink()) {
if (entry.IsFile() || entry.IsSymLink()) {
CPPUNIT_ASSERT( statable->IsSymLink() == S_ISLNK(st.st_mode) );
CPPUNIT_ASSERT( statable->IsSymLink() == false );
if (targetNode->IsSymLink()) {
} else if (sourceNode->IsSymLink()) {