]> andersk Git - openssh.git/blobdiff - openbsd-compat/bsd-misc.c
- (stevesk) use setresgid() for setegid() if needed
[openssh.git] / openbsd-compat / bsd-misc.c
index 29889344084072a1f064c8186bc4d049e7097aa1..bce60358eaa3970948cfba00ece47e61b474cc85 100644 (file)
@@ -70,6 +70,13 @@ int seteuid(uid_t euid)
 }
 #endif /* !defined(HAVE_SETEUID) && defined(HAVE_SETREUID) */
 
+#if !defined(HAVE_SETEGID) && defined(HAVE_SETRESGID)
+int setegid(uid_t egid)
+{
+       return(setresgid(-1,egid,-1));
+}
+#endif /* !defined(HAVE_SETEGID) && defined(HAVE_SETRESGID) */
+
 #if !defined(HAVE_STRERROR) && defined(HAVE_SYS_ERRLIST) && defined(HAVE_SYS_NERR)
 const char *strerror(int e)
 {
This page took 0.032544 seconds and 4 git commands to generate.