From: Derrick Brashear Date: Mon, 7 Dec 2009 04:44:53 +0000 (-0500) Subject: macos avoid dotunderbar lookups in fakestat mode X-Git-Tag: openafs-stable-1_4_12pre1~87 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=0c5885a374afcbb86a627b97a44aa93a231f907e;p=packages%2Fo%2Fopenafs.git macos avoid dotunderbar lookups in fakestat mode cocoa tries to lookup ._ files for every object, possibly generating AFSDB queries and other fun. avoid them Change-Id: Id70b6335d4dddcb6d5628a9883b2c81193bb39d7 Reviewed-on: http://gerrit.openafs.org/896 Reviewed-by: Rod Widdowson Reviewed-by: Simon Wilkinson Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear (cherry picked from commit 019ae5240691f27beaf583084fc81f4efb84b166) Reviewed-on: http://gerrit.openafs.org/913 --- diff --git a/src/afs/VNOPS/afs_vnop_lookup.c b/src/afs/VNOPS/afs_vnop_lookup.c index eb644c494..78368d66b 100644 --- a/src/afs/VNOPS/afs_vnop_lookup.c +++ b/src/afs/VNOPS/afs_vnop_lookup.c @@ -1150,6 +1150,8 @@ afs_lookup(OSI_VC_DECL(adp), char *aname, struct vcache **avcp, struct AFS_UCRED tryEvalOnly = 1; if (strcmp(aname, "Contents") == 0) tryEvalOnly = 1; + if (strncmp(aname, "._", 2) == 0) + tryEvalOnly = 1; } #endif