S_IFLNK
case S_IFLNK:
case S_IFLNK:
case S_IFLNK:
case S_IFLNK:
arcn->sb.st_mode |= S_IFLNK;
arcn->sb.st_mode |= S_IFLNK;
# define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
case S_IFLNK: /* symbolic link */
case S_IFLNK:
case S_IFLNK:
case S_IFLNK:
return(S_IFLNK);
return(S_IFLNK);
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, 0 };
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK,
mode |= S_IFLNK;
if (ip->i_size == 0 && (vap->va_mode & S_IFMT) == S_IFLNK) {
mask = S_IFLNK;
return S_IFLNK;
case S_IFLNK: sdata = "@"; break;
case S_IFLNK: sdata = "Symbolic Link"; break;
case S_IFLNK:
if ((stb.st_mode & S_IFMT) == S_IFLNK && fstat(fi, &stb) == 0 &&
if ((stb.st_mode & S_IFMT) == S_IFLNK && fstat(sfd, &stb) == 0 &&
if (node->type == S_IFLNK) {
} else if (node->type == S_IFLNK) {
if (n->type == S_IFLNK)
node->type = S_IFLNK;
type = (node->symlink != NULL) ? S_IFLNK : S_IFDIR;
if (curfsnode->type == S_IFLNK) {
return S_IFLNK;
case S_IFLNK: