head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.36 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.34 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.32 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.30 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.28 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.26 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.24 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.22 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.20 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.18 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.16 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.14 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.12 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.10 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.20 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.18 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.16 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.14 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.12 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.10 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.8 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.6 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1; locks; strict; comment @# @; 1.4 date 2006.01.05.23.30.03; author wiz; state dead; branches; next 1.3; 1.3 date 2003.01.03.16.27.10; author lukem; state Exp; branches; next 1.2; 1.2 date 2001.08.07.11.23.57; author drochner; state Exp; branches; next 1.1; 1.1 date 2000.11.21.23.37.02; author mycroft; state Exp; branches; next ; desc @@ 1.4 log @Remove cdrecord, replaced by cdrtools. @ text @$NetBSD: patch-ah,v 1.3 2003/01/03 16:27:10 lukem 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); @ 1.3 log @Update to cdrecord 2.0. Too many changes to list them all here; see following for full details: ftp://ftp.berlios.de/pub/cdrecord/AN-2.0 cdrecord: -overburn option Driveropts "burnproof" renamed to "burnfree" CD-Text support. cdda2wav: Added -L to query freedb.freedb.org for CDDB information. mkisofs: Fix -graft-points. Various fixes to HFS support. libedc: Performance enhancements. libscg: Various improvements to SCSI & ATAPI transports. @ text @d1 1 a1 1 $NetBSD: patch-ah,v 1.1.1.1 2002/12/02 18:41:20 drochner Exp $ @ 1.2 log @update to 1.10 There are MANY bugfixes and cleanups. The changelog file is 22k in size. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 --- 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 @@@@ } d13 3 a15 3 exit(1); @@@@ -127,7 +127,7 @@@@ } d22 2 a23 2 exit(1); @@@@ -185,7 +185,7 @@@@ d31 3 a33 3 exit(1); @@@@ -216,7 +216,7 @@@@ exit(1); d40 1 a40 1 exit(1); @ 1.1 log @Nuke all usage of setre[ug]id(), even though they appear to be `safe'. @ text @d3 2 a4 2 --- cdda2wav/setuid.c.orig Sat Apr 22 20:37:57 2000 +++ cdda2wav/setuid.c Tue Nov 21 23:30:58 2000 a40 34 --- misc/readcd.c.orig Thu Jul 20 16:18:45 2000 +++ misc/readcd.c Tue Nov 21 23:31:13 2000 @@@@ -293,11 +293,11 @@@@ /* * We don't need root privilleges anymore. */ -#ifdef HAVE_SETREUID - if (setreuid(-1, getuid()) < 0) -#else #ifdef HAVE_SETEUID if (seteuid(getuid()) < 0) +#else +#ifdef HAVE_SETREUID + if (setreuid(-1, getuid()) < 0) #else if (setuid(getuid()) < 0) #endif --- mkisofs/mkisofs.c.orig Thu Jul 20 16:31:17 2000 +++ mkisofs/mkisofs.c Tue Nov 21 23:31:20 2000 @@@@ -1802,11 +1802,11 @@@@ } } /* We don't need root privilleges anymore. */ -#ifdef HAVE_SETREUID - if (setreuid(-1, getuid()) < 0) -#else #ifdef HAVE_SETEUID if (seteuid(getuid()) < 0) +#else +#ifdef HAVE_SETREUID + if (setreuid(-1, getuid()) < 0) #else if (setuid(getuid()) < 0) #endif @