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) {
267 err = log_debug_errno(errno, "can not stat() node '%s' (%m)", devnode);
283 log_debug("set permissions %s, %#o, uid=%u, gid=%u", devnode, mode, uid, gid);
284 err = chmod(devnode, mode);
286 log_warning_errno(errno, "setting mode of %s to %#o failed: %m", devnode, mode);
287 err = chown(devnode, uid, gid);
289 log_warning_errno(errno, "setting owner of %s to uid=%u, gid=%u failed: %m", devnode, uid, gid);
291 log_debug("preserve permissions %s, %#o, uid=%u, gid=%u", devnode, mode, uid, gid);
305 r = mac_selinux_apply(devnode, label);
314 r = mac_smack_apply(devnode, SMACK_ATTR_ACCESS, label);
326 mac_selinux_fix(devnode, true, false);
328 mac_smack_apply(devnode, SMACK_ATTR_ACCESS, NULL);
332 utimensat(AT_FDCWD, devnode, NULL, 0);