diff options
author | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-07-20 23:07:56 +0200 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-07-29 19:44:04 -0700 |
commit | 5f620001a8f9017449d15b1a4aafdb9a61a44d4d (patch) | |
tree | 1900083d1506905f6dbe4af523f5351f656dc599 /hardinfo/util.c | |
parent | 08a74ce10aedafd1a9e2f3c411e5eeea3658f71d (diff) |
usb: added info from sysfs
Diffstat (limited to 'hardinfo/util.c')
-rw-r--r-- | hardinfo/util.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/hardinfo/util.c b/hardinfo/util.c index 964617d4..c8c99224 100644 --- a/hardinfo/util.c +++ b/hardinfo/util.c @@ -1237,6 +1237,22 @@ h_sysfs_read_int(const gchar *endpoint, const gchar *entry) return return_value; } +gint +h_sysfs_read_hex(const gchar *endpoint, const gchar *entry) +{ + gchar *tmp, *buffer; + gint return_value = 0; + + tmp = g_build_filename(endpoint, entry, NULL); + if (g_file_get_contents(tmp, &buffer, NULL, NULL)) + return_value = (gint) strtoll(buffer, NULL, 16); + + g_free(tmp); + g_free(buffer); + + return return_value; +} + gchar * h_sysfs_read_string(const gchar *endpoint, const gchar *entry) { |