(print_user): Don't assume uid fits in unsigned int.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jul 2005 22:55:44 +0000 (22:55 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jul 2005 22:55:44 +0000 (22:55 +0000)
(print_group): Likewise, for gid.

src/id.c

index cd9f7f0..7abb3e5 100644 (file)
--- a/src/id.c
+++ b/src/id.c
@@ -202,7 +202,8 @@ print_user (uid_t uid)
       pwd = getpwuid (uid);
       if (pwd == NULL)
        {
-         error (0, 0, _("cannot find name for user ID %u"), uid);
+         error (0, 0, _("cannot find name for user ID %lu"),
+                (unsigned long int) uid);
          ok = false;
        }
     }
@@ -225,7 +226,8 @@ print_group (gid_t gid)
       grp = getgrgid (gid);
       if (grp == NULL)
        {
-         error (0, 0, _("cannot find name for group ID %u"), gid);
+         error (0, 0, _("cannot find name for group ID %lu"),
+                (unsigned long int) gid);
          ok = false;
        }
     }