diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-02-02 21:53:23 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-02-02 21:53:23 +0000 |
commit | 78e885103e94a806e07f9683520811065d7a447b (patch) | |
tree | e8fab8d872d33673cdefe0af001436bebbc7a406 /io/ftw.c | |
parent | 38e68573bc08179bb9418038e7c2db7e576eaea5 (diff) | |
download | glibc-78e885103e94a806e07f9683520811065d7a447b.tar glibc-78e885103e94a806e07f9683520811065d7a447b.tar.gz glibc-78e885103e94a806e07f9683520811065d7a447b.tar.bz2 glibc-78e885103e94a806e07f9683520811065d7a447b.zip |
Update.
2003-01-25 Jim Meyering <jim@meyering.net>
* io/ftw.c (object_compare): Compare inode numbers before device
numbers, since the former are much more likely to differ.
Diffstat (limited to 'io/ftw.c')
-rw-r--r-- | io/ftw.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -157,10 +157,10 @@ object_compare (const void *p1, const void *p2) accidentally compare `holes' in the structure. */ const struct known_object *kp1 = p1, *kp2 = p2; int cmp1; - cmp1 = (kp1->dev > kp2->dev) - (kp1->dev < kp2->dev); + cmp1 = (kp1->ino > kp2->ino) - (kp1->ino < kp2->ino); if (cmp1 != 0) return cmp1; - return (kp1->ino > kp2->ino) - (kp1->ino < kp2->ino); + return (kp1->dev > kp2->dev) - (kp1->dev < kp2->dev); } |