fix implicit declaration warning in coreutils-getgrouplist.patch
Error: COMPILER_WARNING: coreutils-8.30/lib/mgetgroups.c: scope_hint: In function 'mgetgroups' coreutils-8.30/lib/mgetgroups.c:167:11: warning: implicit declaration of function 'xrealloc'; did you mean 'realloc'? [-Wimplicit-function-declaration] g = xrealloc (g, max_n_groups * sizeof (GETGROUPS_T)); ^~~~~~~~ 165| { 166| max_n_groups = ng; 167|-> g = xrealloc (g, max_n_groups * sizeof (GETGROUPS_T)); 168| } 169| if (e == -1)
This commit is contained in:
parent
5decf6eab4
commit
d3d47dee12
@ -21,7 +21,15 @@ diff --git a/lib/mgetgroups.c b/lib/mgetgroups.c
|
|||||||
index 76474c2..0a9d221 100644
|
index 76474c2..0a9d221 100644
|
||||||
--- a/lib/mgetgroups.c
|
--- a/lib/mgetgroups.c
|
||||||
+++ b/lib/mgetgroups.c
|
+++ b/lib/mgetgroups.c
|
||||||
@@ -121,9 +121,17 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups)
|
@@ -31,6 +31,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "getugroups.h"
|
||||||
|
+#include "xalloc.h"
|
||||||
|
#include "xalloc-oversized.h"
|
||||||
|
|
||||||
|
/* Work around an incompatibility of OS X 10.11: getgrouplist
|
||||||
|
@@ -121,9 +122,17 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups)
|
||||||
/* else no username, so fall through and use getgroups. */
|
/* else no username, so fall through and use getgroups. */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -42,7 +50,7 @@ index 76474c2..0a9d221 100644
|
|||||||
|
|
||||||
/* If we failed to count groups because there is no supplemental
|
/* If we failed to count groups because there is no supplemental
|
||||||
group support, then return an array containing just GID.
|
group support, then return an array containing just GID.
|
||||||
@@ -145,10 +153,25 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups)
|
@@ -145,10 +154,25 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups)
|
||||||
if (g == NULL)
|
if (g == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Summary: A set of basic GNU tools commonly used in shell scripts
|
Summary: A set of basic GNU tools commonly used in shell scripts
|
||||||
Name: coreutils
|
Name: coreutils
|
||||||
Version: 8.30
|
Version: 8.30
|
||||||
Release: 7%{?dist}
|
Release: 8%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Url: https://www.gnu.org/software/coreutils/
|
Url: https://www.gnu.org/software/coreutils/
|
||||||
@ -241,6 +241,9 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 07 2018 Kamil Dudka <kdudka@redhat.com> - 8.30-8
|
||||||
|
- fix implicit declaration warning in coreutils-getgrouplist.patch
|
||||||
|
|
||||||
* Sat Nov 03 2018 Kevin Fenzi <kevin@scrye.com> - 8.30-7
|
* Sat Nov 03 2018 Kevin Fenzi <kevin@scrye.com> - 8.30-7
|
||||||
- Also remove Requires pre/post used by info scriptlets.
|
- Also remove Requires pre/post used by info scriptlets.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user