X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=libudev%2Flibudev-util-private.c;h=015e6d58625221c91c062f3ccdf7dc05476c9ed6;hb=220893b3cbdbf8932f95c44811b169a8f0d33939;hp=2d7f8dc758f5bd595e304db9198b2800858ad2ba;hpb=eed0832780382298f5df26143a8271f9a4328a9f;p=elogind.git diff --git a/libudev/libudev-util-private.c b/libudev/libudev-util-private.c index 2d7f8dc75..015e6d586 100644 --- a/libudev/libudev-util-private.c +++ b/libudev/libudev-util-private.c @@ -113,23 +113,6 @@ int util_delete_path(struct udev *udev, const char *path) return err; } -/* Reset permissions on the device node, before unlinking it to make sure, - * that permissions of possible hard links will be removed too. - */ -int util_unlink_secure(struct udev *udev, const char *filename) -{ - int err; - - chown(filename, 0, 0); - chmod(filename, 0000); - err = unlink(filename); - if (errno == ENOENT) - err = 0; - if (err) - err(udev, "unlink(%s) failed: %m\n", filename); - return err; -} - uid_t util_lookup_user(struct udev *udev, const char *user) { char *endptr;