]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/util: Include grp.h for setgroups during autoconf
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 5 Nov 2024 23:57:37 +0000 (00:57 +0100)
committerVolker Lendecke <vl@samba.org>
Mon, 11 Nov 2024 12:51:17 +0000 (12:51 +0000)
Otherwise setresuid and friends don't get detected on GNU/Hurd because the
inclusion of <grp.h> is missing for the declaration of setgroups.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Nov 11 12:51:17 UTC 2024 on atb-devel-224

lib/util/setid.c

index 10014618defaf397a9cbcd9035d71d772622dbc0..6447909a5f3cbbbe626c4160126ebc8b9dfb733c 100644 (file)
@@ -43,6 +43,9 @@
 #ifdef HAVE_SYS_ID_H
 #include <sys/id.h>
 #endif
+#ifdef HAVE_GRP_H
+#include <grp.h>
+#endif
 
 /* autoconf tests don't include setid.h */
 int samba_setresuid(uid_t ruid, uid_t euid, uid_t suid);