head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.54 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.52 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.50 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.48 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.46 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.44 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.42 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.40 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.38 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.36 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.34 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.32 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.30 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.28 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.26 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.24 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.22 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.20 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.18 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.16 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.14 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.12 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.10 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.8 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.6 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.4 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.5 netbsd-1-4-PATCH003:1.5 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.3 netbsd-1-3-PATCH002:1.2 FreeBSD-current-1997-10-09:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.6 date 2002.07.03.12.15.57; author wiz; state dead; branches; next 1.5; 1.5 date 2000.02.05.06.56.16; author wiz; state Exp; branches; next 1.4; 1.4 date 99.05.07.08.09.06; author ross; state Exp; branches; next 1.3; 1.3 date 98.08.07.11.14.05; author agc; state Exp; branches; next 1.2; 1.2 date 97.10.29.12.28.57; author agc; state Exp; branches; next 1.1; 1.1 date 97.10.29.11.45.08; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 97.10.29.11.45.08; author agc; state Exp; branches; next ; desc @@ 1.6 log @Remove IGNOREd mkisofs package -- can be reimported if someone really splits mkisofs out from cdrecord. @ text @$NetBSD: patch-ac,v 1.5 2000/02/05 06:56:16 wiz Exp $ --- name.c.orig Fri May 7 00:57:30 1999 +++ name.c Fri May 7 00:58:04 1999 @@@@ -25,6 +25,7 @@@@ #include "mkisofs.h" +#include #include extern int allow_leading_dots; @@@@ -58,6 +59,7 @@@@ const char * pnt; int priority = 32767; char * result; + char * copy; int seen_dot = 0; int seen_semic = 0; int tildes = 0; @@@@ -105,13 +107,17 @@@@ last_dot = strrchr (pnt,'.'); if( (last_dot != NULL) && ( (last_dot[1] == '~') - || (last_dot[1] == '\0') || (last_dot[1] == '\0')) ) { - c = last_dot; - *c = '\0'; + /* + * We gotta copy the string first, to work around its constness. + */ + copy = alloca (strlen(name) + 1); + memcpy (copy, name, strlen(name) + 1); + pnt = copy; + last_dot = strrchr (pnt,'.'); + *last_dot = '\0'; last_dot = strrchr (pnt,'.'); - *c = '.'; } while(*pnt) @ 1.5 log @RCS tag added @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @* Enable this on alpha. * Include for alloca(3). @ text @d1 1 @ 1.3 log @Add NetBSD RCS Ids. @ text @d1 11 a11 5 $NetBSD$ --- name.c.orig Thu Apr 10 04:41:48 1997 +++ name.c Wed Oct 29 12:11:01 1997 @@@@ -58,6 +58,7 @@@@ d19 1 a19 1 @@@@ -105,13 +106,17 @@@@ @ 1.2 log @Upgrade to mkisofs-1.11. Bring patches forward to newer version. @ text @d1 2 @ 1.1 log @Initial revision @ text @d1 3 a3 3 --- name.c.orig Sat Mar 15 04:02:46 1997 +++ name.c Mon Apr 28 11:50:47 1997 @@@@ -57,6 +57,7 @@@@ d11 1 a11 1 @@@@ -104,12 +105,17 @@@@ d18 2 d27 1 a27 1 *last_dot = '\0'; d29 1 a29 1 - *last_dot = '.'; @ 1.1.1.1 log @Initial import of mkisofs from FreeBSD ports collection into NetBSD package system. @ text @@