chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clearenv() is now part of klibc
[elogind.git]
/
udev_add.c
diff --git
a/udev_add.c
b/udev_add.c
index a811b5a17c17eb0fcec54d7ebab752db2ae87c1f..174474bdc703a1bf0e6adb966979afd5b0635653 100644
(file)
--- a/
udev_add.c
+++ b/
udev_add.c
@@
-37,11
+37,9
@@
#include "udev_libc_wrapper.h"
#include "udev.h"
#include "udev_utils.h"
#include "udev_libc_wrapper.h"
#include "udev.h"
#include "udev_utils.h"
-#include "udev_sysfs.h"
#include "udev_version.h"
#include "logging.h"
#include "udev_rules.h"
#include "udev_version.h"
#include "logging.h"
#include "udev_rules.h"
-#include "udev_db.h"
#include "udev_selinux.h"
#include "udev_selinux.h"
@@
-73,7
+71,7
@@
int udev_make_node(struct udevice *udev, const char *file, dev_t devt, mode_t mo
}
if (unlink(file) != 0)
}
if (unlink(file) != 0)
-
dbg
("unlink(%s) failed: %s", file, strerror(errno));
+
err
("unlink(%s) failed: %s", file, strerror(errno));
else
dbg("already present file '%s' unlinked", file);
else
dbg("already present file '%s' unlinked", file);
@@
-90,14
+88,14
@@
create:
perms:
dbg("chmod(%s, %#o)", file, mode);
if (chmod(file, mode) != 0) {
perms:
dbg("chmod(%s, %#o)", file, mode);
if (chmod(file, mode) != 0) {
-
dbg
("chmod(%s, %#o) failed: %s", file, mode, strerror(errno));
+
err
("chmod(%s, %#o) failed: %s", file, mode, strerror(errno));
goto exit;
}
if (uid != 0 || gid != 0) {
dbg("chown(%s, %u, %u)", file, uid, gid);
if (chown(file, uid, gid) != 0) {
goto exit;
}
if (uid != 0 || gid != 0) {
dbg("chown(%s, %u, %u)", file, uid, gid);
if (chown(file, uid, gid) != 0) {
-
dbg
("chown(%s, %u, %u) failed: %s",
+
err
("chown(%s, %u, %u) failed: %s",
file, uid, gid, strerror(errno));
goto exit;
}
file, uid, gid, strerror(errno));
goto exit;
}
@@
-222,7
+220,7
@@
static int create_node(struct udevice *udev, struct sysfs_class_device *class_de
retval = symlink(linktarget, filename);
selinux_resetfscreatecon();
if (retval != 0)
retval = symlink(linktarget, filename);
selinux_resetfscreatecon();
if (retval != 0)
-
dbg
("symlink(%s, %s) failed: %s",
+
err
("symlink(%s, %s) failed: %s",
linktarget, filename, strerror(errno));
}
}
linktarget, filename, strerror(errno));
}
}
@@
-244,7
+242,7
@@
static int rename_net_if(struct udevice *udev)
sk = socket(PF_INET, SOCK_DGRAM, 0);
if (sk < 0) {
sk = socket(PF_INET, SOCK_DGRAM, 0);
if (sk < 0) {
-
dbg
("error opening socket: %s", strerror(errno));
+
err
("error opening socket: %s", strerror(errno));
return -1;
}
return -1;
}
@@
-254,7
+252,7
@@
static int rename_net_if(struct udevice *udev)
retval = ioctl(sk, SIOCSIFNAME, &ifr);
if (retval != 0)
retval = ioctl(sk, SIOCSIFNAME, &ifr);
if (retval != 0)
-
dbg
("error changing net interface name: %s", strerror(errno));
+
err
("error changing net interface name: %s", strerror(errno));
close(sk);
return retval;
close(sk);
return retval;
@@
-274,8
+272,7
@@
int udev_add_device(struct udevice *udev, struct sysfs_class_device *class_dev)
goto exit;
if (udev_db_add_device(udev) != 0)
goto exit;
if (udev_db_add_device(udev) != 0)
- dbg("udev_db_add_dev failed, but we create the node anyway, "
- "remove might not work for custom names");
+ dbg("udev_db_add_dev failed, remove might not work for custom names");
/* use full path to the environment */
snprintf(udev->devname, sizeof(udev->devname), "%s/%s", udev_root, udev->name);
/* use full path to the environment */
snprintf(udev->devname, sizeof(udev->devname), "%s/%s", udev_root, udev->name);