skalibs

Mirror/fork of https://skarnet.org/software/skalibs/
git clone https://ccx.te2000.cz/git/skalibs
Log | Files | Refs | README | LICENSE

commit 4074d8b182c6f60335dab996339660d9bd0dd266
parent 97e0a785c827577aada4a474d2616af00a7278f4
Author: Laurent Bercot <ska-skaware@skarnet.org>
Date:   Tue, 16 May 2017 11:00:37 +0000

 Accommodate some broken GNU toolchains by including sys/types.h in sysdeps tests

Diffstat:
Msrc/include/skalibs/nonposix.h | 3++-
Msrc/sysdeps/trygetpeereid.c | 1+
Msrc/sysdeps/trysetgroups.c | 1+
3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/include/skalibs/nonposix.h b/src/include/skalibs/nonposix.h @@ -53,7 +53,8 @@ #endif - /* old versions of BSD: system headers are not self-contained, + /* old versions of BSD and some broken GNU toolchains: + system headers are not self-contained, starting with sys/types.h normally always works. */ #include <sys/types.h> diff --git a/src/sysdeps/trygetpeereid.c b/src/sysdeps/trygetpeereid.c @@ -3,6 +3,7 @@ #undef _POSIX_C_SOURCE #undef _XOPEN_SOURCE +#include <sys/types.h> #include <unistd.h> int main (void) diff --git a/src/sysdeps/trysetgroups.c b/src/sysdeps/trysetgroups.c @@ -23,6 +23,7 @@ #define __EXTENSIONS__ #endif +#include <sys/types.h> #include <unistd.h> #include <grp.h>