commit - 62da1d17b61450e7c91f51c010e419897cf86d02
commit + b7ec583187229afb41e581a1063e04ab6239584d
blob - 181919af7959ac179ec18885f7028d91f9207b9b
blob + 1b2a72ab52334c6b2aac5b5924a947fff28992eb
--- configure.ac
+++ configure.ac
rmdir \
setlocale \
socket \
+ setresgid \
+ setresuid \
setproctitle \
strcasecmp \
strchr \
])
AM_CONDITIONAL([HAVE_SETPROCTITLE], [test "x$ac_cv_func_setproctitle" = xyes])
+AM_CONDITIONAL([HAVE_SETRESGID], [test "x$ac_cv_func_setresgid" = xyes])
+AM_CONDITIONAL([HAVE_SETRESUID], [test "x$ac_cv_func_setresuid" = xyes])
# Siphash support.
AC_CHECK_FUNCS([SipHash])
blob - ebb7e3608ad72ede8057117a4f13d564010ac8db
blob + 85456bfa61f6850289e535085198f7baa431bcbf
--- include/got_compat.h
+++ include/got_compat.h
#ifndef __FreeBSD__
#define cap_enter() (0)
+#endif
+
+#ifndef HAVE_SETRESGID
+#define setresgid(a, b, c) (0)
+#endif
+
+#ifndef HAVE_SETRESUID
+#define setresuid(a, b, c) (0)
#endif
#ifndef HAVE_LINUX_LANDLOCK_H