Index: trunk/scconfig/hooks.c =================================================================== --- trunk/scconfig/hooks.c (revision 2573) +++ trunk/scconfig/hooks.c (revision 2574) @@ -167,6 +167,7 @@ require("cc/fpic", 0, 1); require("libs/fs/mkdtemp/*", 0, 0); require("libs/fs/realpath/*", 0, 0); + require("libs/fs/readdir/*", 0, 0); require("libs/math/rint/*", 0, 0); require("libs/userpass/getpwuid/*", 0, 0); Index: trunk/src/compat_inc.h.in =================================================================== --- trunk/src/compat_inc.h.in (revision 2573) +++ trunk/src/compat_inc.h.in (revision 2574) @@ -11,6 +11,7 @@ @?/target/libs/fs/mkdir/includes@ @?/target/libs/fs/_mkdir/includes@ @?/target/libs/fs/mkdtemp/includes@ +@?/target/libs/fs/readdir/includes@ @?/target/libs/userpass/getpwuid/includes@ @] Index: trunk/src/hid_init.c =================================================================== --- trunk/src/hid_init.c (revision 2573) +++ trunk/src/hid_init.c (revision 2574) @@ -4,16 +4,13 @@ #include #include -#warning TODO: scconfig these: -#include -#include - #include "global.h" #include "hid.h" #include "hid_nogui.h" /* for dlopen() and friends; will also solve all system-dependent includes - and provides a dl-compat layer on windows */ + and provides a dl-compat layer on windows. Also solves the opendir related + includes. */ #include "compat_dl.h" #include "global.h"