Update.
authorUlrich Drepper <drepper@redhat.com>
Sun, 2 Feb 2003 21:53:23 +0000 (21:53 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 2 Feb 2003 21:53:23 +0000 (21:53 +0000)
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.

ChangeLog
io/ftw.c

index 80df15dc09fb6101fdaf774d2dc84d6c979ab0e2..5c711b84079ffddb2121a5730413c71a0d37073d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+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.
+
 2003-02-01  Ulrich Drepper  <drepper@redhat.com>
 
        * time/tzfile.c (__tzfile_compute): Change return value type to
index 26dd77fafa9cffa0a6c5d5919f1e2c351f454144..6b117765cb21b6581351ea6d10262b879d6a2e1a 100644 (file)
--- a/io/ftw.c
+++ b/io/ftw.c
@@ -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);
 }