#include <lkmi.h >
int lkmi_hw_intr (lkmi_hw_intr_t *pintr);
lkmi_hw_intr obtains hw interrupts activity informations from /proc/stat.
All counters contains summary values from system boot.
Note: The LKMI_MAX_HW_INTRS may be defined as different number. It depend on HW (CPU) platform.
If function ends successfully (partially successfully), then returns 0. If errno is set to 0 then all counters was retrieved successfully. If errno is set to ENOENT some partial counters are not filled, unfilled value is -1.
If call fails, functions returns -1 and sets errno value to:
The lkmi_hw_intr function may also failed and set errno for any of the errors specified for the routine fopen(3).
Please use the SourceForge Reporting page which is located here:
This function is written as part of lkmi library for Linux system and may be freely distributed under GPL terms.
Copyright (c) 1995, 2002 David Doubrava (linux_monitor(at)volny(dot)cz).
Origin of values description is in Linux kernel source.lkmi, lkmi_cpu, lkmi_files, lkmi_filesys, lkmi_hdd, lkmi_hw_intr, lkmi_inodes, lkmi_memory, lkmi_memoryswap, lkmi_net, lkmi_proc, lkmi_readprocesses, lkmi_swap, lkmi_swapex, lkmi_system