pkgsrc/sysutils/cdrecord/patches/patch-ah

41 lines
1.1 KiB
Text
Raw Normal View History

$NetBSD: patch-ah,v 1.2 2001/08/07 11:23:57 drochner Exp $
--- cdda2wav/setuid.c.orig Sat Apr 22 22:37:57 2000
+++ cdda2wav/setuid.c Mon Aug 6 10:36:07 2001
@@ -93,7 +93,7 @@
}
if (geteuid() == 0) return; /* nothing to do */
-#if defined _POSIX_SAVED_IDS && defined (HAVE_SETEUID)
+#if defined (HAVE_SETEUID)
if (seteuid(effective_uid)) {
perror("seteuid in needroot()");
exit(1);
@@ -127,7 +127,7 @@
}
if (geteuid() != 0) return; /* nothing to do */
-#if defined _POSIX_SAVED_IDS && defined (HAVE_SETEUID)
+#if defined (HAVE_SETEUID)
if (seteuid(real_uid)) {
perror("seteuid in dontneedroot()");
exit(1);
@@ -185,7 +185,7 @@
if (getegid() == effective_gid) return; /* nothing to do */
-#if defined _POSIX_SAVED_IDS && defined (HAVE_SETEGID)
+#if defined (HAVE_SETEGID)
if (setegid(effective_gid)) {
perror("setegid in needgroup()");
exit(1);
@@ -216,7 +216,7 @@
exit(1);
}
if (getegid() != effective_gid) return; /* nothing to do */
-#if defined _POSIX_SAVED_IDS && defined (HAVE_SETEGID)
+#if defined (HAVE_SETEGID)
if (setegid(real_gid)) {
perror("setegid in dontneedgroup()");
exit(1);