]> git.proxmox.com Git - libgit2.git/commitdiff
update win32 lstat comment
authorEduardo Bart <edub4rt@gmail.com>
Tue, 20 Nov 2012 01:12:20 +0000 (23:12 -0200)
committerEduardo Bart <edub4rt@gmail.com>
Tue, 20 Nov 2012 01:12:20 +0000 (23:12 -0200)
src/win32/posix_w32.c

index 06da7ca95858bcdb775121eb57b22b8a7d51eda2..d0e366e28bece8c8cd40bc4757e0ba6433aba463 100644 (file)
@@ -106,12 +106,9 @@ static int do_lstat(
 
        errno = ENOENT;
 
-       /* ERROR_PATH_NOT_FOUND can mean either that a parent directory is
-        * missing or that an expected directory is a regular file.  If we need
-        * POSIX behavior, then ENOTDIR must only be set for the second case
-        * (i.e. entry that is not a dir), and the first case should be ENOENT.
+       /* We need POSIX behavior, then ENOTDIR must set when any of the folders in the
+        * file path is a regular file,otherwise ENOENT must be set.
         */
-
        if (posix_enotdir) {
                /* scan up path until we find an existing item */
                while (1) {