Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 2009 02:51:43 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r194412 - projects/ngroups/sys/sys
Message-ID:  <200906180251.n5I2phdm095277@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Thu Jun 18 02:51:43 2009
New Revision: 194412
URL: http://svn.freebsd.org/changeset/base/194412

Log:
  Put parens around the definition of NGROUPS to avoid operator precedence
  bugs in code that uses it.
  
  Submitted by:	Matthew Fleming <matthew dot fleming at isilon dot com>

Modified:
  projects/ngroups/sys/sys/param.h

Modified: projects/ngroups/sys/sys/param.h
==============================================================================
--- projects/ngroups/sys/sys/param.h	Thu Jun 18 01:11:10 2009	(r194411)
+++ projects/ngroups/sys/sys/param.h	Thu Jun 18 02:51:43 2009	(r194412)
@@ -77,7 +77,7 @@
 #define	MAXLOGNAME	17		/* max login name length (incl. NUL) */
 #define	MAXUPRC		CHILD_MAX	/* max simultaneous processes */
 #define	NCARGS		ARG_MAX		/* max bytes for an exec function */
-#define	NGROUPS		NGROUPS_MAX+1	/* max number groups */
+#define	NGROUPS		(NGROUPS_MAX+1)	/* max number groups */
 #define	NOFILE		OPEN_MAX	/* max open files per process */
 #define	NOGROUP		65535		/* marker for empty group set member */
 #define MAXHOSTNAMELEN	256		/* max hostname size */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906180251.n5I2phdm095277>