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] skip waiting for device if we get a bad event for class creation
[elogind.git]
/
udevdb.h
diff --git
a/udevdb.h
b/udevdb.h
index 12f66483694be8ddbe244e9635670bdee504e259..6986a0a1136ef66bb26604d4fbf58bd4839e399d 100644
(file)
--- a/
udevdb.h
+++ b/
udevdb.h
@@
-4,18
+4,19
@@
#ifndef _UDEVDB_H_
#define _UDEVDB_H_
#ifndef _UDEVDB_H_
#define _UDEVDB_H_
-#define UDEV_DB "udevdb.tdb"
-
/* Udevdb initialization flags */
/* Udevdb initialization flags */
-#define UDEVDB_DEFAULT 0 /*
D
efaults database to use file */
-#define UDEVDB_INTERNAL 1 /*
D
on't store db on disk, use in memory */
+#define UDEVDB_DEFAULT 0 /*
d
efaults database to use file */
+#define UDEVDB_INTERNAL 1 /*
d
on't store db on disk, use in memory */
-/*
Function P
rototypes */
+/*
function p
rototypes */
extern void udevdb_exit(void);
extern int udevdb_init(int init_flag);
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
struct udevice *udevdb_get_dev(const char *path
);
+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_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_ */