Lines Matching defs:devnode
162 const char *devnode;
164 devnode = udev_device_get_devnode(dev_db);
165 if (devnode != NULL) {
170 strscpy(buf, bufsize, devnode);
255 const char *devnode = udev_device_get_devnode(dev);
266 if (lstat(devnode, &stats) != 0) {
268 log_debug_errno(errno, "can not stat() node '%s' (%m)", devnode);
284 log_debug("set permissions %s, %#o, uid=%u, gid=%u", devnode, mode, uid, gid);
285 err = chmod(devnode, mode);
287 log_warning_errno(errno, "setting mode of %s to %#o failed: %m", devnode, mode);
288 err = chown(devnode, uid, gid);
290 log_warning_errno(errno, "setting owner of %s to uid=%u, gid=%u failed: %m", devnode, uid, gid);
292 log_debug("preserve permissions %s, %#o, uid=%u, gid=%u", devnode, mode, uid, gid);
306 r = mac_selinux_apply(devnode, label);
315 r = mac_smack_apply(devnode, label);
327 mac_selinux_fix(devnode, true, false);
329 mac_smack_apply(devnode, NULL);
333 utimensat(AT_FDCWD, devnode, NULL, 0);