diff options
| author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2008-06-30 13:57:53 -0300 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2008-06-30 13:57:53 -0300 | 
| commit | 17d0f061f680c9a22778b43faf5876c6e94ba325 (patch) | |
| tree | 8f2b6156f2d61244ea2aea2ba60d7204c0bcef77 /hardinfo2 | |
| parent | b7b035ad9f5b45887ddeaf4ff1abcd6304531cbb (diff) | |
Add getProcessorCount method to devices module.
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/benchmark.c | 7 | ||||
| -rw-r--r-- | hardinfo2/devices.c | 6 | 
2 files changed, 13 insertions, 0 deletions
| diff --git a/hardinfo2/benchmark.c b/hardinfo2/benchmark.c index f2d21d09..32e0844d 100644 --- a/hardinfo2/benchmark.c +++ b/hardinfo2/benchmark.c @@ -310,3 +310,10 @@ void hi_module_init(void)      sync_manager_add_entry(&se[0]);      sync_manager_add_entry(&se[1]);  } + +gchar **hi_module_get_dependencies(void) +{ +    static gchar *deps[] = { "devices.so", NULL }; + +    return deps; +} diff --git a/hardinfo2/devices.c b/hardinfo2/devices.c index cff60f50..df57361d 100644 --- a/hardinfo2/devices.c +++ b/hardinfo2/devices.c @@ -165,9 +165,15 @@ gchar *get_input_devices(void)      return input_list;  } +gchar *get_processor_count(void) +{ +    return g_strdup_printf("%d", g_slist_length(processors)); +} +  ShellModuleMethod *hi_exported_methods(void)  {      static ShellModuleMethod m[] = { +        {"getProcessorCount", get_processor_count},  	{"getProcessorName", get_processor_name},  	{"getStorageDevices", get_storage_devices},  	{"getPrinters", get_printers}, | 
