OSDN Git Service

Improve gid/uid error messages.
authorRob Landley <rob@landley.net>
Tue, 22 Jul 2014 00:57:36 +0000 (19:57 -0500)
committerRob Landley <rob@landley.net>
Tue, 22 Jul 2014 00:57:36 +0000 (19:57 -0500)
lib/xwrap.c

index 7e495ca..583a4ca 100644 (file)
@@ -450,14 +450,16 @@ struct passwd *xgetpwuid(uid_t uid)
 struct group *xgetgrgid(gid_t gid)
 {
   struct group *group = getgrgid(gid);
-  if (!group) error_exit("bad gid %ld", (long)gid);
+
+  if (!group) perror_exit("gid %ld", (long)gid);
   return group;
 }
 
 struct passwd *xgetpwnam(char *name)
 {
   struct passwd *up = getpwnam(name);
-  if (!up) error_exit("bad user '%s'", name);
+
+  if (!up) perror_exit("user '%s'", name);
   return up;
 }