--- osiris-4.2.3.orig/src/osirisd/modules.h
+++ osiris-4.2.3/src/osirisd/modules.h
@@ -0,0 +1,30 @@
+/* generated automatically by modules/genmods.sh */
+
+#ifndef MODULES_H_
+#define MODULES_H_
+
+#include "libosiris.h"
+#include "logging.h"
+#include "scanner.h"
+
+extern void mod_groups( SCANNER *scanner );
+extern void mod_kmods( SCANNER *scanner );
+extern void mod_ports( SCANNER *scanner );
+extern void mod_users( SCANNER *scanner );
+
+struct modules
+{
+    char *name;
+    void (*module_function)( SCANNER * );
+};
+
+static struct modules active_modules[] =
+{
+    { "mod_groups", &mod_groups },
+    { "mod_kmods", &mod_kmods },
+    { "mod_ports", &mod_ports },
+    { "mod_users", &mod_users },
+    { NULL, 0 }
+};
+void execute_module( const char *module_name, SCANNER *scanner );
+#endif
