diff options
author | attilio <attilio@FreeBSD.org> | 2009-11-15 16:44:43 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2009-11-15 16:44:43 +0000 |
commit | 9dd892aeae833cc67a6f5e8d602972bbedec5eb6 (patch) | |
tree | a803af1c94671a1fcfeeaba899652b29e87f3253 /lib/libdevinfo | |
parent | d1297db1aeb036a628e2f6fc5bd24e6f91cdb7b0 (diff) | |
download | FreeBSD-src-9dd892aeae833cc67a6f5e8d602972bbedec5eb6.zip FreeBSD-src-9dd892aeae833cc67a6f5e8d602972bbedec5eb6.tar.gz |
Collapse devinfo_state_t with device_state_t in order to avoid a
structure replication and improve manteneability.
Reviewed by: jhb, imp
Tested by: Riccardo Torrini <riccardo at torrini dot org>
Diffstat (limited to 'lib/libdevinfo')
-rw-r--r-- | lib/libdevinfo/devinfo.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/lib/libdevinfo/devinfo.h b/lib/libdevinfo/devinfo.h index 3e580f2..2b49743 100644 --- a/lib/libdevinfo/devinfo.h +++ b/lib/libdevinfo/devinfo.h @@ -32,20 +32,12 @@ #include <sys/cdefs.h> #include <sys/_types.h> +#include <sys/bus.h> typedef __uintptr_t devinfo_handle_t; #define DEVINFO_ROOT_DEVICE ((devinfo_handle_t)0) -/* - * State of the device. - */ -/* XXX not sure if I want a copy here, or expose sys/bus.h */ -typedef enum devinfo_state { - DIS_NOTPRESENT = 10, /* not probed or probe failed */ - DIS_ALIVE = 20, /* probe succeeded */ - DIS_ATTACHED = 30, /* attach method called */ - DIS_BUSY = 40 /* device is open */ -} devinfo_state_t; +typedef enum device_state devinfo_state_t; struct devinfo_dev { devinfo_handle_t dd_handle; /* device handle */ |