head 1.5; access; symbols pkgsrc-2020Q3:1.4.0.84 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.80 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.60 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.82 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.78 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.76 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.74 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.72 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.70 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.68 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.66 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.64 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.62 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.58 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.56 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.54 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.52 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.50 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.48 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.46 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.44 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.42 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.40 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.38 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.36 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.34 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.32 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.30 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.28 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.26 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.24 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.22 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.20 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.18 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.16 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.14 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.12 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.10 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.8 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.6 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.4 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.2 pkgsrc-2010Q2-base:1.4 pkgsrc-2009Q4:1.3.0.14 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.12 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.10 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.8 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.4 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.2.0.14 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.12 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.10 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.8 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.6 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.4 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.26 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.24 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.22 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.20 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.18 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.16 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.14 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1 netbsd-1-5-PATCH001:1.1; locks; strict; comment @# @; 1.5 date 2020.11.27.17.55.28; author is; state dead; branches; next 1.4; commitid 35l3qcAekTUNiyxC; 1.4 date 2010.05.03.10.17.05; author is; state Exp; branches; next 1.3; 1.3 date 2007.12.09.23.38.32; author wiz; state dead; branches; next 1.2; 1.2 date 2006.03.25.19.50.20; author joerg; state Exp; branches; next 1.1; 1.1 date 2000.12.07.14.11.37; author is; state Exp; branches; next ; desc @@ 1.5 log @Update mtools to 4.0.25 @ text @$NetBSD: patch-af,v 1.4 2010/05/03 10:17:05 is Exp $ --- charsetConv.c.orig 2008-11-18 21:33:11.000000000 +0000 +++ charsetConv.c @@@@ -265,7 +265,7 @@@@ static void initialize_to_native(void) */ int wchar_to_native(const wchar_t *wchar, char *native, size_t len) { -#ifdef HAVE_ICONV_H +#if defined(HAVE_ICONV_H) && defined(__linux__) int mangled; int r; initialize_to_native(); @ 1.4 log @Forgotten patches. Sorry for the inconvenience caused. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update to 3.9.11, provided by Sergey Svishchev in private mail: 3.9.11 is mostly a maintenance release which fixes a couple of bugs, and addresses warnings raised by gcc4, and merges some platform-specific patches (MingW, NetBSD, Redhat/Fedora, Cygwin, Solaris), and other patches (such as the new amuFormat.sh written in sh). @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.2 2006/03/25 19:50:20 joerg Exp $ d3 3 a5 13 --- init.c.orig 2002-05-01 09:57:02.000000000 +0000 +++ init.c @@@@ -14,9 +14,6 @@@@ #include "xdf_io.h" #include "buffer.h" -extern int errno; - - #define FULL_CYL unsigned int num_clus; /* total number of cluster */ @@@@ -27,15 +24,30 @@@@ unsigned int num_clus; /* total number d7 7 a13 34 static int read_boot(Stream_t *Stream, struct bootsector * boot, int size) { + int rc; + char *buf; + + buf = (char *)boot; + /* read the first sector, or part of it */ if(!size) size = BOOTSIZE; - if(size > 1024) - size = 1024; - if (force_read(Stream, (char *) boot, 0, size) != size) - return -1; - return 0; + if (size > sizeof(struct bootsector)) { + buf = malloc(size); + if (!buf) + return(-1); + } + + rc = 0; + if (force_read(Stream, buf, 0, size) != size) + rc = -1; + + if (buf != (char *)boot) { + memcpy(boot, buf, sizeof(struct bootsector)); + free(buf); + } + return rc; } static int fs_flush(Stream_t *Stream) @ 1.2 log @Fix errno. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Fix problem with sector sizes > 1024 bytes, creating version 3.9.5nb1. @ text @d3 1 a3 1 --- init.c.orig Fri Mar 19 09:57:59 1999 d5 11 a15 1 @@@@ -27,15 +27,30 @@@@ @