S_ISLNK
if (S_ISLNK(st.st_mode))
S_ISLNK(inode->Mode()) && (inode->Flags() & INODE_LONG_SYMLINK) == 0
if (S_ISDIR(mode) || S_ISLNK(mode) || (openMode & O_EXCL) != 0)
bool IsSymLink() const { return S_ISLNK(Mode()); }
{ return S_ISLNK(Mode()); }
{ return S_ISLNK(Mode()); }
if (S_ISDIR(mode) || S_ISLNK(mode) || (openMode & O_EXCL) != 0)
{ return S_ISLNK(Mode()); }
if (!S_ISLNK(node->attr.stat[FS_DATA_FORMAT].st_mode))
if (!S_ISLNK(fStat.st_mode))
if (!S_ISDIR(fStat.st_mode) && !S_ISLNK(fStat.st_mode)) {
return S_ISLNK(fStat.st_mode);
if (!S_ISREG(st.st_mode) && !S_ISLNK(st.st_mode)) {
if (!S_ISLNK(type)) {
#ifndef S_ISLNK
if (S_ISLNK(stbuf->st_mode))
&& S_ISLNK(type))
if (!S_ISLNK(node->Mode()))
if (S_ISLNK(packageNode->Mode()))
} else if (S_ISLNK(mode)) {
if (S_ISREG(mode) || S_ISLNK(mode))
inline bool IsSymLink() const { return S_ISLNK(fMode); }
bool IsSymlink() const { return S_ISLNK(GetMode()); }
{ return S_ISLNK(Mode()); }
{ return S_ISLNK(Mode()); }
if (S_ISLNK(stat->st_mode)) {
} else if (S_ISLNK(statInfo.st_mode)) {
if (S_ISLNK(sourceInfo.st_mode)) {
} else if (S_ISLNK(sourceStat.st_mode)) {
} else if (S_ISLNK(st.st_mode)) {
if (S_ISREG(entry->Mode()) || S_ISLNK(entry->Mode())) {
if (!S_ISREG(st.st_mode) && !S_ISLNK(st.st_mode)) {
} else if (S_ISLNK(entry->Mode())) {
if (token != NULL && !S_ISLNK(entry->Mode())) {
else if (S_ISLNK(mode))
if (S_ISLNK(mode))
if (S_ISLNK(G.pInfo->file_attr) &&
if (lstat(filename, &G.statbuf) == 0 && S_ISLNK(G.statbuf.st_mode)) {
# ifndef S_ISLNK
if (!S_ISLNK(st.st_mode))
} else if (S_ISLNK(stat.st_mode))
return S_ISLNK(statData.st_mode);
return (result == 0 && S_ISLNK(st.st_mode));
if (exists && S_ISLNK(st.st_mode) && (openMode & O_NOTRAVERSE) != 0) {
isSymlink = S_ISLNK(tmpStat.st_mode);
if (path == NULL || lstat(path, &st) < 0 || !S_ISLNK(st.st_mode))
&& S_ISLNK(st.st_mode)) {
if (S_ISLNK(st.st_mode)) {
} else if (S_ISLNK(st.st_mode)) {
} else if (S_ISLNK(st.st_mode)) {
} else if (S_ISLNK(sourceStat.st_mode)) {
if (!S_ISLNK(st.st_mode))
} else if (S_ISLNK(stat.st_mode))
return S_ISLNK(stat.st_mode);
} else if (S_ISLNK(statData.st_mode)) {
if (S_ISLNK(srcStat->st_mode)) {
} else if (S_ISREG(statbuf.st_mode) || S_ISLNK(statbuf.st_mode)) {
else if (S_ISLNK(mode))
if (S_ISLNK(sbp->st_mode))
if (S_ISLNK(sbp->st_mode))
&& !S_ISLNK(sourceStat.st_mode))) {
bool IsSymlink() const { return S_ISLNK(Mode()); }
} else if (S_ISLNK(mode)) {
if (!traverseLinks || !S_ISLNK(node->Type()))
if (!S_ISLNK(link->stream.type))
} else if (S_ISLNK(vnode->stream.type)) {
} else if (S_ISLNK(vnode->stream.type)) {
if (S_ISLNK(vnode->stream.type))
if (!S_ISLNK(link->stream.type))
if (S_ISLNK(nextVnode->Type()) && (traverseLeafLink || directoryFound)) {
if (!fileExists || !traverseLink || !S_ISLNK(fileVnode->Type())) {
if ((openMode & O_NOFOLLOW) != 0 && S_ISLNK(vnode->Type()))
if (S_ISLNK(vnode->Type()) && traverse) {
(S_ISLNK(sb.st_mode) &&
} else if (S_ISLNK(st.st_mode)) {
if (S_ISLNK(stat.st_mode)) {
if (S_ISLNK(stat.st_mode))
result = (S_ISLNK(st.st_mode));
CPPUNIT_ASSERT( statable->IsSymLink() == S_ISLNK(st.st_mode) );