X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fpudisks2.c;h=7111174d06d41956805b6e45c9374a9610cecb65;hb=c1e20f2631a1249720e9c75d753eacfcb0f6c7b9;hp=e001d879d655a46aa415e7ad4033c39716d0a30e;hpb=ce3cca59343ae81fea54ee8a2f77ffe2aa7f157e;p=psensor.git diff --git a/src/lib/pudisks2.c b/src/lib/pudisks2.c index e001d87..7111174 100644 --- a/src/lib/pudisks2.c +++ b/src/lib/pudisks2.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2014 jeanfi@gmail.com + * Copyright (C) 2010-2016 jeanfi@gmail.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -29,18 +29,18 @@ #include #include -const char *PROVIDER_NAME = "udisks2"; +static const char *PROVIDER_NAME = "udisks2"; static GDBusObjectManager *manager; -const time_t SMART_UPDATE_INTERVAL = 30; +static const time_t SMART_UPDATE_INTERVAL = 30; struct udisks_data { char *path; struct timeval last_smart_update; }; -void udisks_data_free(void *data) +static void udisks_data_free(void *data) { struct udisks_data *u; @@ -97,6 +97,9 @@ void udisks2_psensor_list_update(struct psensor **sensors) for (; *sensors; sensors++) { s = *sensors; + if (s->type & SENSOR_TYPE_REMOTE) + continue; + if (s->type & SENSOR_TYPE_UDISKS2) { data = (struct udisks_data *)s->provider_data; @@ -119,7 +122,7 @@ void udisks2_psensor_list_update(struct psensor **sensors) } } -void udisks2_psensor_list_add(struct psensor ***sensors, int values_length) +void udisks2_psensor_list_append(struct psensor ***sensors, int values_length) { UDisksClient *client; GList *objects, *cur;