bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 5/6] fts: three levels of leaf optimization


From: Bernhard Voelker
Subject: Re: [PATCH 5/6] fts: three levels of leaf optimization
Date: Wed, 11 Apr 2018 23:58:14 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0

On 04/11/2018 09:53 PM, Paul Eggert wrote:
> @@ -1589,6 +1593,15 @@ mem1:                           saved_errno = errno;
>                          tail->fts_link = p;
>                          tail = p;
>                  }
> +
> +                /* If there are many entries, no sorting function has been
> +                   specified, and this file system is of a type that may be
> +                   slow with a large number of entries, arrange to sort the
> +                   directory entries on increasing inode numbers.  */
> +                if (nitems == _FTS_INODE_SORT_DIR_ENTRIES_THRESHOLD
______________________________^^
> +                    && !sp->fts_compar)
> +                  sort_by_inode = dirent_inode_sort_may_be_useful (cur, 
> dir_fd);
> +

This looks wrong: didn't you mean the '>' operator?
Thanks for digging into this issue.

Have a nice day,
Berny



reply via email to

[Prev in Thread] Current Thread [Next in Thread]