Bugfix: memory and thread-deleting problems
[monky] / src / linux.h
index ecd1bfa..ee79a5c 100644 (file)
@@ -7,25 +7,10 @@
 
 const char *get_disk_protect_queue(const char *);
 
-struct i8k_struct {
-       char *version;
-       char *bios;
-       char *serial;
-       char *cpu_temp;
-       char *left_fan_status;
-       char *right_fan_status;
-       char *left_fan_rpm;
-       char *right_fan_rpm;
-       char *ac_status;
-       char *buttons_status;
-};
-
-struct i8k_struct i8k;
-
 char *get_ioscheduler(char *);
 int get_laptop_mode(void);
 
-void update_gateway_info(void);
+int update_gateway_info(void);
 void free_gateway_info(void);
 int gateway_exists(void);
 void print_gateway_iface(char *, int);
@@ -43,4 +28,6 @@ void free_sysfs_sensor(struct text_object *);
 int get_entropy_avail(unsigned int *);
 int get_entropy_poolsize(unsigned int *);
 
+int update_stat(void);
+
 #endif /* _LINUX_H */