From ff9a488d8c559a2ee40e522cdc68b750670711e4 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 12 Apr 2006 22:08:05 +0200 Subject: remove old symlinks before creating current ones This will prevent incorrect symlinks when a filesystem label is changed and the event is triggered again from sysfs. --- udev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'udev.h') diff --git a/udev.h b/udev.h index 615253a52f..94d1676c90 100644 --- a/udev.h +++ b/udev.h @@ -119,7 +119,8 @@ extern char *sysfs_attr_get_value(const char *devpath, const char *attr_name); /* udev_node.c */ extern int udev_node_mknod(struct udevice *udev, const char *file, dev_t devt, mode_t mode, uid_t uid, gid_t gid); -extern int udev_node_add(struct udevice *udev); +extern int udev_node_add(struct udevice *udev, struct udevice *udev_old); +extern void udev_node_remove_symlinks(struct udevice *udev); extern int udev_node_remove(struct udevice *udev); /* udev_db.c */ -- cgit v1.2.3-54-g00ecf