James Tabor <jimtabor.rosdev(a)gmail.com> wrote:
Nice! I will get to test slackware 13.x and the other
fedora distros
soon before doing the commit.
You should be able to simplify your patch to:
Index: tools/cabman/cabinet.cxx
===================================================================
--- tools/cabman/cabinet.cxx (revision 48297)
+++ tools/cabman/cabinet.cxx (working copy)
@@ -21,7 +21,8 @@
#if !defined(WIN32)
# include <dirent.h>
+# include <sys/stat.h>
+# include <sys/types.h>
#endif
-#if defined(__FreeBSD__) || defined(__APPLE__)
-# include <sys/stat.h>
-#endif // __FreeBSD__
Untested and mocked up, but you should get the idea :-)
Both added includes are part of the Open Group Base Specifications, so
there should be no harm in including them on all modern Unix systems.
Cheers,
Colin