From: Derrick Brashear Date: Wed, 14 Apr 2010 16:10:31 +0000 (-0400) Subject: macos and bsd readdir type guessing fix X-Git-Tag: openafs-devel-1_5_74~21 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=b2773aa121d3c1c31ac39ac652566f54cfc4bd1b;p=packages%2Fo%2Fopenafs.git macos and bsd readdir type guessing fix right now we never return a link hint. we know here it's a link. say so. Change-Id: Iab81b83fc8de714ad52c99c86153159aa6f641f3 Reviewed-on: http://gerrit.openafs.org/1753 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/afs/VNOPS/afs_vnop_readdir.c b/src/afs/VNOPS/afs_vnop_readdir.c index 992bf3d88..779f3d017 100644 --- a/src/afs/VNOPS/afs_vnop_readdir.c +++ b/src/afs/VNOPS/afs_vnop_readdir.c @@ -255,8 +255,9 @@ afs_readdir_type(struct vcache *avc, struct DirEntry *ade) else if (vtype == VREG) return DT_REG; /* Don't do this until we're sure it can't be a mtpt */ - /* else if (vtype == VLNK) - * type=DT_LNK; */ + /* if we're CStatd and CTruth and mvstat==0, it's a link */ + else if (vtype == VLNK) + return DT_LNK; /* what other types does AFS support? */ } else afs_PutVCache(tvc);