chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
udev_db.c: include <sys/stat.h>
[elogind.git]
/
udev_db.c
diff --git
a/udev_db.c
b/udev_db.c
index b058351d27e35c8b38574ab50e1b8fe7c4fae1d3..99d73bd5afba9d11f4cb7feb1f650e8236ddba75 100644
(file)
--- a/
udev_db.c
+++ b/
udev_db.c
@@
-29,6
+29,8
@@
#include <string.h>
#include <errno.h>
#include <dirent.h>
#include <string.h>
#include <errno.h>
#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
#include "udev.h"
#include "udev.h"
@@
-81,8
+83,7
@@
int udev_db_add_device(struct udevice *udev)
* create only a symlink with the name as the target
* if we don't have any interesting data to remember
*/
* create only a symlink with the name as the target
* if we don't have any interesting data to remember
*/
- if (strcmp(udev->name, udev->dev->kernel_name) == 0 &&
- list_empty(&udev->symlink_list) && list_empty(&udev->env_list) &&
+ if (list_empty(&udev->symlink_list) && list_empty(&udev->env_list) &&
!udev->partitions && !udev->ignore_remove) {
dbg("nothing interesting to store, create symlink");
unlink(filename);
!udev->partitions && !udev->ignore_remove) {
dbg("nothing interesting to store, create symlink");
unlink(filename);