summaryrefslogtreecommitdiff
path: root/sysutils/cdrtools-ossdvd/patches/patch-ah
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/cdrtools-ossdvd/patches/patch-ah')
-rw-r--r--sysutils/cdrtools-ossdvd/patches/patch-ah40
1 files changed, 40 insertions, 0 deletions
diff --git a/sysutils/cdrtools-ossdvd/patches/patch-ah b/sysutils/cdrtools-ossdvd/patches/patch-ah
new file mode 100644
index 00000000000..174328aaf32
--- /dev/null
+++ b/sysutils/cdrtools-ossdvd/patches/patch-ah
@@ -0,0 +1,40 @@
+$NetBSD: patch-ah,v 1.1.1.1 2003/12/17 16:09:07 wiz Exp $
+
+--- cdda2wav/setuid.c.orig Thu Nov 21 16:12:35 2002
++++ cdda2wav/setuid.c Sat Nov 30 18:17:51 2002
+@@ -92,7 +92,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(PERM_ERROR);
+@@ -126,7 +126,7 @@
+ return;
+ 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(PERM_ERROR);
+@@ -186,7 +186,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(PERM_ERROR);
+@@ -217,7 +217,7 @@
+ exit(INTERNAL_ERROR);
+ }
+ 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(PERM_ERROR);