head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.8 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.6 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.2 pkgsrc-2011Q2-base:1.3 pkgsrc-2010Q4:1.2.0.2 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.1.0.64 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.62 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.60 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.58 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.56 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.54 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.52 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.50 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.48 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.46 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.44 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.42 pkgsrc-2008Q1:1.1.0.40 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.38 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.36 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.34 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.32 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.30 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.28 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.26 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.24 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.22 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.20 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.18 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.16 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.14 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.12 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.10 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.8 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.6 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.4 netbsd-1-6-RELEASE-base:1.1; locks; strict; comment @# @; 1.3 date 2011.02.03.14.15.12; author obache; state dead; branches; next 1.2; 1.2 date 2010.12.30.08.20.42; author obache; state Exp; branches; next 1.1; 1.1 date 2002.08.09.02.01.56; author dmcmahill; state Exp; branches; next ; desc @@ 1.3 log @Update randread to 0.2. Based on PR#44354 by Tony Young. set LICENSE=public-domain, unit-test support by me. Version 0.2 2002-09-11 Added unit test framework. Read from a list of files, rather than just one, seeking evenly within all of them based on the number of blocks in each. Allow reading several contiguous blocks for each seek, so we can do sequential/random and sequential read testing. Print more and clearer information. Added disktest shell scripts. @ text @$NetBSD: patch-ab,v 1.2 2010/12/30 08:20:42 obache Exp $ --- randread.c.orig 2002-06-21 07:11:29.000000000 +0000 +++ randread.c @@@@ -3,7 +3,11 @@@@ * by the author, Curt Sampson . */ +#include #include +#ifdef __DragonFly__ +#include +#endif #include #include #include @@@@ -100,9 +104,17 @@@@ int run_test() */ int get_char_device_blocks(int filedes) { +#ifdef __DragonFly__ + struct disklabel32 label; +#else struct disklabel label; +#endif +#ifdef __DragonFly__ + if (ioctl(filedes, DIOCGDINFO32, &label) == -1) +#else if (ioctl(filedes, DIOCGDINFO, &label) == -1) +#endif return -1; /* Hack to make it ignore what this returns. */ @ 1.2 log @Fixes for DragonFly. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2002/08/09 02:01:56 dmcmahill Exp $ @ 1.1 log @add missing header file. fixes recently noted compilation problems on 1.5.3/alpha. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- randread.c.orig Fri Jun 21 03:11:29 2002 d5 1 a5 1 @@@@ -3,6 +3,7 @@@@ d11 3 d16 19 @