From 7845988449df78d25c64ecab52dc5287b54c2454 Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Mon, 11 Jan 2010 16:27:56 +0000 Subject: [PATCH] Don't include when using . libopie includes both and in this case and uses some #defines to let the code use struct utmpx and its utility functions. We'd better not include here, because maybe it will not be present in the future. --- contrib/opie/libopie/getutmpentry.c | 3 ++- contrib/opie/libopie/insecure.c | 3 ++- contrib/opie/libopie/login.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/contrib/opie/libopie/getutmpentry.c b/contrib/opie/libopie/getutmpentry.c index f3afe0c3aa18..06d22c816434 100644 --- a/contrib/opie/libopie/getutmpentry.c +++ b/contrib/opie/libopie/getutmpentry.c @@ -15,13 +15,14 @@ you didn't get a copy, you may request one from . #include "opie_cfg.h" #include #include -#include #if DOUTMPX #include #define setutent setutxent #define getutline(x) getutxline(x) #define utmp utmpx +#else +#include #endif /* DOUTMPX */ #if HAVE_STRING_H diff --git a/contrib/opie/libopie/insecure.c b/contrib/opie/libopie/insecure.c index bc61c5457ea3..ba2a9dfaeb5a 100644 --- a/contrib/opie/libopie/insecure.c +++ b/contrib/opie/libopie/insecure.c @@ -39,11 +39,12 @@ License Agreement applies to this software. #include #include -#include #if DOUTMPX #include #define utmp utmpx #define endutent endutxent +#else +#include #endif /* DOUTMPX */ #if HAVE_SYS_UTSNAME_H diff --git a/contrib/opie/libopie/login.c b/contrib/opie/libopie/login.c index 6c6ca79a37a1..bb0f3ae6b2d1 100644 --- a/contrib/opie/libopie/login.c +++ b/contrib/opie/libopie/login.c @@ -21,13 +21,14 @@ you didn't get a copy, you may request one from . #include "opie_cfg.h" #include #include -#include #if DOUTMPX #include #define pututline(x) pututxline(x) #define endutent endutxent #define utmp utmpx +#else +#include #endif /* DOUTMPX */ #if HAVE_STRING_H