From 982705a7fa2682ac92b41234ab444e24e74117bc Mon Sep 17 00:00:00 2001 From: sthen <> Date: Mon, 25 Apr 2011 20:10:10 +0000 Subject: [PATCH] Teach sysconf(_SC_GETGR_R_SIZE_MAX) the correct size of a buffer for the reentrant getgrent functions (getgrgid_r, getgrnam_r). seems reasonable to millert@, ok deraadt@ --- src/include/grp.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/grp.h b/src/include/grp.h index f4012eb6..f4aa1539 100644 --- a/src/include/grp.h +++ b/src/include/grp.h @@ -1,4 +1,4 @@ -/* $OpenBSD: grp.h,v 1.8 2005/12/13 00:35:22 millert Exp $ */ +/* $OpenBSD: grp.h,v 1.9 2011/04/25 20:10:10 sthen Exp $ */ /* $NetBSD: grp.h,v 1.7 1995/04/29 05:30:40 cgd Exp $ */ /*- @@ -45,6 +45,7 @@ #if __BSD_VISIBLE #define _PATH_GROUP "/etc/group" +#define _GR_BUF_LEN (1024+200*sizeof(char*)) #endif struct group {