Use explicit int values for the device states in order to allow,

if necessary, in the future, adds of new states without breaking ABI
between revisions.

Proposed by:	kib
Approved by:	imp
This commit is contained in:
Attilio Rao 2009-09-15 16:59:52 +00:00
parent 435068aab7
commit 9a3ca99927
2 changed files with 8 additions and 8 deletions

View File

@ -41,10 +41,10 @@ typedef __uintptr_t devinfo_handle_t;
*/
/* XXX not sure if I want a copy here, or expose sys/bus.h */
typedef enum devinfo_state {
DIS_NOTPRESENT, /* not probed or probe failed */
DIS_ALIVE, /* probe succeeded */
DIS_ATTACHED, /* attach method called */
DIS_BUSY /* device is open */
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;
struct devinfo_dev {

View File

@ -50,10 +50,10 @@ struct u_businfo {
* @brief State of the device.
*/
typedef enum device_state {
DS_NOTPRESENT, /**< @brief not probed or probe failed */
DS_ALIVE, /**< @brief probe succeeded */
DS_ATTACHED, /**< @brief attach method called */
DS_BUSY /**< @brief device is open */
DS_NOTPRESENT = 10, /**< @brief not probed or probe failed */
DS_ALIVE = 20, /**< @brief probe succeeded */
DS_ATTACHED = 30, /**< @brief attach method called */
DS_BUSY = 40 /**< @brief device is open */
} device_state_t;
/**