chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] big cleanup of internal udev api
[elogind.git]
/
udevdb.h
diff --git
a/udevdb.h
b/udevdb.h
index f36a9ca79974594f87276fe767dfe40021af0d75..6986a0a1136ef66bb26604d4fbf58bd4839e399d 100644
(file)
--- a/
udevdb.h
+++ b/
udevdb.h
@@
-12,9
+12,11
@@
extern void udevdb_exit(void);
extern int udevdb_init(int init_flag);
extern int udevdb_open_ro(void);
extern void udevdb_exit(void);
extern int udevdb_init(int init_flag);
extern int udevdb_open_ro(void);
+extern int udevdb_call_foreach(int (*user_record_handler) (const char *path, struct udevice *dev));
-extern int udevdb_add_dev(
const char *path, const
struct udevice *dev);
+extern int udevdb_add_dev(struct udevice *dev);
extern int udevdb_get_dev(const char *path, struct udevice *dev);
extern int udevdb_delete_dev(const char *path);
extern int udevdb_get_dev(const char *path, struct udevice *dev);
extern int udevdb_delete_dev(const char *path);
+extern int udevdb_get_dev_byname(const char *name, char *path, struct udevice *dev);
#endif /* _UDEVDB_H_ */
#endif /* _UDEVDB_H_ */