tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Exposing internal sysmon_envsys(8) structures to userland
It has always bothered me that src/sys/sys/envsys.h exposes several
internal data structures to userland. It seems to me that the only
items from this header file that should really be exported are
* the definitions for the various IOCTLs
* the definitions for the sensor units
* the definitions for the sensor states/values
* the definitions for the legacy "struct envsys_tre_data"
The "struct sysmon_envsys_lim" and "struct envsys_data" should be moved
into src/sys/dev/sysmon/sysmon_envsysvar.h along with the related
internal flags and properties definitions.
Comments?
-------------------------------------------------------------------------
| Paul Goyette | PGP DSS Key fingerprint: | E-mail addresses: |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer | | pgoyette at netbsd.org |
-------------------------------------------------------------------------
Home |
Main Index |
Thread Index |
Old Index