src/common.c: Move read_file_contents() to here.
authorMichał Mirosław <mirq-linux@rere.qmqm.pl>
Sat, 21 Jun 2008 20:21:07 +0000 (22:21 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Tue, 24 Jun 2008 11:28:40 +0000 (13:28 +0200)
src/common.c: move read_file_contents() from thermal plugin

Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
src/common.c
src/common.h
src/thermal.c

index 3943617..bdab108 100644 (file)
@@ -893,4 +893,18 @@ int walk_directory (const char *dir, dirwalk_callback_f callback)
        return ok ? 0 : -1;
 }
 
+int read_file_contents (const char *filename, char *buf, int bufsize)
+{
+       FILE *fh;
+       int n;
+
+       if ((fh = fopen (filename, "r")) == NULL)
+               return -1;
+
+       n = fread(buf, 1, bufsize, fh);
+       fclose(fh);
+
+       return n;
+}
+
 
index ca34e78..a5e2167 100644 (file)
@@ -203,5 +203,6 @@ int notification_init (notification_t *n, int severity, const char *message,
 
 typedef int (*dirwalk_callback_f)(const char *filename);
 int walk_directory (const char *dir, dirwalk_callback_f callback);
+int read_file_contents (const char *filename, char *buf, int bufsize);
 
 #endif /* COMMON_H */
index 29ea05f..9378132 100644 (file)
@@ -61,20 +61,6 @@ static void thermal_submit (const char *plugin_instance, enum dev_type dt,
        plugin_dispatch_values (&vl);
 }
 
-static int read_file_contents (const char *filename, char *buf, int bufsize)
-{
-       FILE *fh;
-       int n;
-
-       if ((fh = fopen (filename, "r")) == NULL)
-               return -1;
-
-       n = fread(buf, 1, bufsize, fh);
-       fclose(fh);
-
-       return n;
-}
-
 static int thermal_sysfs_device_read (const char *name)
 {
        char filename[256];