From 58cbbe37f5a0bfe7ff9ac6b41d476065654b917b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sun, 17 May 1998 21:28:09 +0200 Subject: [PATCH] Added fallback for NGROUPS_MAX. Rev: src/modules/system/system.c:1.52 --- src/modules/system/system.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/modules/system/system.c b/src/modules/system/system.c index 3a3ac6c440..abe1959cb4 100644 --- a/src/modules/system/system.c +++ b/src/modules/system/system.c @@ -1,5 +1,5 @@ /* - * $Id: system.c,v 1.51 1998/05/15 19:25:32 grubba Exp $ + * $Id: system.c,v 1.52 1998/05/17 19:28:09 grubba Exp $ * * System-call module for Pike * @@ -14,7 +14,7 @@ #include "system.h" #include "global.h" -RCSID("$Id: system.c,v 1.51 1998/05/15 19:25:32 grubba Exp $"); +RCSID("$Id: system.c,v 1.52 1998/05/17 19:28:09 grubba Exp $"); #ifdef HAVE_WINSOCK_H #include <winsock.h> #endif @@ -67,8 +67,20 @@ RCSID("$Id: system.c,v 1.51 1998/05/15 19:25:32 grubba Exp $"); #ifdef HAVE_SYS_STAT_H #include <sys/stat.h> #endif /* HAVE_SYS_STAT_H */ +#ifdef HAVE_SYS_PARAM_H +#include <sys/param.h> +#endif /* HAVE_SYS_PARAM_H */ #include "dmalloc.h" + +#ifndef NGROUPS_MAX +#ifdef NGROUPS +#define NGROUPS_MAX NGROUPS +#else /* !NGROUPS */ +#define NGROUPS_MAX 256 /* Should be sufficient for most OSs */ +#endif /* NGROUPS */ +#endif /* !NGROUPS_MAX */ + /* * Functions */ -- GitLab