Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jul 1995 17:35:59 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/sys namei.h
Message-ID:  <199507310035.RAA29621@freefall.cdrom.com>

next in thread | raw e-mail | index | archive | help
bde         95/07/30 17:35:58

  Modified:    sys/kern  vfs_lookup.c vfs_syscalls.c
               sys/sys   namei.h
  Log:
  Ignore trailing slashes in pathnames that "refer to a directory",
  as is required to be POSIXLY_CORRECT and "right".  I interpret
  "referring to a directory" as being a directory or becoming a
  directory.  E.g., the trailing slashes in mkdir("/nonesuch/"),
  rename("/tmp", /nonesuch/") and link("/tmp", "/root_can_like_dirs/")
  are ignored because the target will become a directory if the
  syscall succeeds.  A trailing slash on a symlink causes the symlink
  to be followed (this is a bug if the symlink doesn't point to a
  directory; fix later).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507310035.RAA29621>