-void check_rc_files(char *basedir, FILE *fp);
-
-void check_rc_trojans(char *basedir, FILE *fp);
-
-void check_rc_unixaudit(FILE *fp, void *p_list);
-
-void check_rc_winaudit(FILE *fp, void *p_list);
-
-void check_rc_winmalware(FILE *fp, void *p_list);
-
-void check_rc_winapps(FILE *fp, void *p_list);
-
-void check_rc_dev(char *basedir);
-
-void check_rc_sys(char *basedir);
-
-void check_rc_pids();
-
-/* Verifies if "pid" is in the proc directory */
-int check_rc_readproc(int pid);
-
-void check_rc_ports();
-
-void check_open_ports();
-
-void check_rc_if();
-
-
-/* Global vars */
-char **rk_sys_file;
-char **rk_sys_name;
-int rk_sys_count;
-
+void check_rc_files(const char *basedir, FILE *fp);
+void check_rc_trojans(const char *basedir, FILE *fp);
+void check_rc_unixaudit(FILE *fp, OSList *p_list);
+void check_rc_winaudit(FILE *fp, OSList *p_list);
+void check_rc_winmalware(FILE *fp, OSList *p_list);
+void check_rc_winapps(FILE *fp, OSList *p_list);
+void check_rc_dev(const char *basedir);
+void check_rc_sys(const char *basedir);
+void check_rc_pids(void);
+
+/* Verify if "pid" is in the proc directory */
+int check_rc_readproc(int pid);
+
+void check_rc_ports(void);
+void check_open_ports(void);
+void check_rc_if(void);
+
+int Read_Rootcheck_Config(const char *cfgfile);
+
+/* Global variables */
+extern char **rk_sys_file;
+extern char **rk_sys_name;
+extern int rk_sys_count;