summaryrefslogtreecommitdiffstats
path: root/lib/libdevinfo/devinfo_var.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-09-20 02:16:33 +0000
committerimp <imp@FreeBSD.org>2002-09-20 02:16:33 +0000
commita4260bf8f13b36400c592d22d847e493853de5eb (patch)
treebbf4b3adcfce72b29e0bb46bc3df318d2f30042b /lib/libdevinfo/devinfo_var.h
parentb43e53617ad2515831d7410b70fe9385e5fc2b86 (diff)
downloadFreeBSD-src-a4260bf8f13b36400c592d22d847e493853de5eb.zip
FreeBSD-src-a4260bf8f13b36400c592d22d847e493853de5eb.tar.gz
Expose the new kernel data structures to libdevinfo:
o Added dd_pnpinfo, dd_location, dd_devflags, dd_flags and dd_state o Copy/initialize these as necessary. o Document the changes to the interface in devinfo.3.
Diffstat (limited to 'lib/libdevinfo/devinfo_var.h')
-rw-r--r--lib/libdevinfo/devinfo_var.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/libdevinfo/devinfo_var.h b/lib/libdevinfo/devinfo_var.h
index c5dddcc..73de85c 100644
--- a/lib/libdevinfo/devinfo_var.h
+++ b/lib/libdevinfo/devinfo_var.h
@@ -42,9 +42,14 @@
*/
struct devinfo_i_dev {
struct devinfo_dev dd_dev;
- char dd_name[32];
- char dd_desc[32];
- char dd_drivername[32];
+ char dd_name[DEVINFO_STRLEN];
+ char dd_desc[DEVINFO_STRLEN];
+ char dd_drivername[DEVINFO_STRLEN];
+ char dd_pnpinfo[DEVINFO_STRLEN * 2];
+ char dd_location[DEVINFO_STRLEN * 2];
+ uint32_t dd_devflags;
+ uint16_t dd_flags;
+ device_state_t dd_state;
TAILQ_ENTRY(devinfo_i_dev) dd_link;
};
OpenPOWER on IntegriCloud