diff options
author | imp <imp@FreeBSD.org> | 2002-09-20 02:16:33 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-09-20 02:16:33 +0000 |
commit | a4260bf8f13b36400c592d22d847e493853de5eb (patch) | |
tree | bbf4b3adcfce72b29e0bb46bc3df318d2f30042b /lib/libdevinfo/devinfo_var.h | |
parent | b43e53617ad2515831d7410b70fe9385e5fc2b86 (diff) | |
download | FreeBSD-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.h | 11 |
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; }; |