chiark / gitweb /
update SUSE rules
[elogind.git] / udev_libc_wrapper.c
index fe38993cd729be146090b76b15b439db966ef64f..35e01e619d3f5c5c1d59371f18e01fe03cb9d9c7 100644 (file)
 #include <string.h>
 #include <ctype.h>
 #include <fcntl.h>
+#include <errno.h>
 #include <sys/types.h>
 
-#include "udev_libc_wrapper.h"
 #include "udev.h"
-#include "udev_utils.h"
-#include "logging.h"
 
-#ifdef __KLIBC__
+#ifndef __GLIBC__
 #define __OWN_USERDB_PARSER__
 #endif
 
@@ -102,7 +100,7 @@ uid_t lookup_user(const char *user)
 
        pw = getpwnam(user);
        if (pw == NULL)
-               info("specified user unknown '%s'", user);
+               err("error resolving user '%s': %s", user, strerror(errno));
        else
                uid = pw->pw_uid;
 
@@ -116,7 +114,7 @@ gid_t lookup_group(const char *group)
 
        gr = getgrnam(group);
        if (gr == NULL)
-               info("specified group unknown '%s'", group);
+               err("error resolving group '%s': %s", group, strerror(errno));
        else
                gid = gr->gr_gid;