[issue7900] posix.getgroups() failure on Mac OS X

Alexander Belopolsky report at bugs.python.org
Sat Feb 20 21:43:27 CET 2010

Alexander Belopolsky <alexander.belopolsky at gmail.com> added the comment:

It looks like the current implementation is not POSIX compliant because it assumes that NGROUPS_MAX is compile time constant.  However, according to <http://www.opengroup.org/onlinepubs/000095399/functions/getgroups.html>, "Application writers should note that {NGROUPS_MAX} is not necessarily a constant on all implementations."

I would suggest using my _DARWIN_C_SOURCE implementation unconditionally and make similar changes to posix_setgroups, but this is probably a subject for a separate issue.


Python tracker <report at bugs.python.org>

More information about the Python-bugs-list mailing list