違ってた。

--- /sys/fs/smbfs/smbfs_vnops.c.orig Thu Jun  1 10:46:24 2006
+++ /sys/fs/smbfs/smbfs_vnops.c Sun Jun 25 09:59:01 2006
@@ -1047,7 +1047,8 @@
   * Backslash characters, being a path delimiter, are prohibited
   * within a path component even for LOOKUP operations.
   */
- if (index(name, '\\') != NULL)
+ cp = index(name, '\\');
+ if (cp != NULL && *(--cp) == '.')
   return ENOENT;
 
  if (nameiop == LOOKUP)