X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2Fgetgroups.texi;h=0e838f77cd17473c3130030c26120c483afa473b;hb=a155c5688ab059c1c2fff7f132116b455ddb37ba;hp=f8ba159f3fcbd0912a713b8ba6af0c19439b80fe;hpb=2b6c08c775ae4e80b52aa41058ea5939f778b44b;p=gnulib.git diff --git a/doc/posix-functions/getgroups.texi b/doc/posix-functions/getgroups.texi index f8ba159f3..0e838f77c 100644 --- a/doc/posix-functions/getgroups.texi +++ b/doc/posix-functions/getgroups.texi @@ -2,7 +2,7 @@ @section @code{getgroups} @findex getgroups -POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgroups.html} +POSIX specification: @url{http://www.opengroup.org/onlinepubs/9699919799/functions/getgroups.html} Gnulib module: getgroups @@ -12,10 +12,23 @@ Portability problems fixed by Gnulib: This function is missing on some platforms: mingw. @item -On Ultrix 4.3, @code{getgroups (0, 0)} always fails. See macro +On some platforms, this function fails to reject a negative count, +even though that is less than the size that would be returned: +FreeBSD 7.2. +@item +On Ultrix 4.3, @code{getgroups (0, NULL)} always fails. See macro @samp{AC_FUNC_GETGROUPS}. +@item +On very old systems, this function operated on an array of @samp{int}, +even though that was a different size than an array of @samp{gid_t}. @end itemize Portability problems not fixed by Gnulib: @itemize +@item +It is unspecified whether the effective group id will be included in +the returned list, nor whether the list will be sorted in any +particular order. For that matter, some platforms include the +effective group id twice, if it is also a member of the current +supplemental group ids. @end itemize