diff --git a/cde/include/EUSCompat.h b/cde/include/EUSCompat.h index 7e63b2bfc..320e6ccfd 100644 --- a/cde/include/EUSCompat.h +++ b/cde/include/EUSCompat.h @@ -52,8 +52,12 @@ extern "C" { ** System V R4 based systems define the stuff we need in ** sys/types.h. Include that and then we are done. */ -#if defined(HPUX) || defined(__linux__) || defined(SunOS) -#include +#if defined(HPUX) || defined(__linux__) || defined(SunOS) || defined(CSRG_BASED) +# include +#endif + +#if defined(CSRG_BASED) || defined(__linux__) +# include #endif #if defined(sun) && defined(_XOPEN_SOURCE) @@ -104,6 +108,7 @@ typedef enum {B_FALSE, B_TRUE} boolean_t; #endif /* HPUX */ #if defined(__linux__) || defined(CSRG_BASED) +#include /* memset for libcsa and others */ typedef enum {B_FALSE, B_TRUE} boolean_t; #define MAXNAMELEN 256 #endif diff --git a/cde/programs/dthelp/dthelpprint/PrintTopics.c b/cde/programs/dthelp/dthelpprint/PrintTopics.c index bfcbaf372..d76078a70 100644 --- a/cde/programs/dthelp/dthelpprint/PrintTopics.c +++ b/cde/programs/dthelp/dthelpprint/PrintTopics.c @@ -49,6 +49,7 @@ $COPYRIGHT$: #include #include #include +#include #include #include /* for stat() */ #if defined(sun) diff --git a/cde/programs/dtlogin/server.c b/cde/programs/dtlogin/server.c index ffb3a71cb..d72a29888 100644 --- a/cde/programs/dtlogin/server.c +++ b/cde/programs/dtlogin/server.c @@ -47,6 +47,7 @@ */ # include +# include # include # include # include diff --git a/cde/programs/dtterm/DtTermMain.c b/cde/programs/dtterm/DtTermMain.c index 7a5062f97..4a96142f0 100644 --- a/cde/programs/dtterm/DtTermMain.c +++ b/cde/programs/dtterm/DtTermMain.c @@ -60,6 +60,7 @@ #include "TermPrimRenderP.h" #include "TermPrimLineDrawP.h" #include "TermPrimLineFontP.h" +#include "TermPrimSetUtmp.h" #include "TermBufferP.h" #include "TermP.h" #include "TermParseTableP.h"