summaryrefslogtreecommitdiff
path: root/sysutils/cdrtools-ossdvd/patches/patch-ah
blob: 174328aaf32985a9a6a17e5432a2c563327be964 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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);