X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Flib%2Fpsensor.c;h=2ae60119b14c576609edb6b098455576b1dd5837;hp=68a1438a62002c58136371a454eba1b5b50d0792;hb=c4b37e0535dfb2caa60fc49c2bb4b01124d91109;hpb=b2f9d4f8cd4641dc82a59b43f81674b3474198d0 diff --git a/src/lib/psensor.c b/src/lib/psensor.c index 68a1438..2ae6011 100644 --- a/src/lib/psensor.c +++ b/src/lib/psensor.c @@ -526,3 +526,18 @@ void psensor_cleanup() { lmsensor_cleanup(); } + +struct psensor **psensor_list_copy(struct psensor **sensors) +{ + struct psensor **result; + int n, i; + + n = psensor_list_size(sensors); + result = malloc((n+1) * sizeof(struct psensor *)); + for (i = 0; i < n; i++) + result[i] = sensors[i]; + result[n] = NULL; + + return result; +} +