head 1.3; access; symbols pkgsrc-2022Q1:1.2.0.60 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.58 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.56 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.54 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.52 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.50 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.48 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.44 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.24 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.46 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.42 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.40 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.38 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.36 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.34 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.32 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.30 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.28 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.26 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.22 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.20 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.18 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.16 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.14 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.12 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.10 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.8 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.6 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.4 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.2 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.1.0.52 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.50 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.48 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.46 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.44 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.42 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.40 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.38 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.36 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.34 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.32 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.30 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.28 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.26 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.24 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.22 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.20 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.18 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.16 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.14 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.12 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.10 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.8 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.6 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.4 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.2 cube-native-xorg-base:1.1; locks; strict; comment @# @; 1.3 date 2022.05.28.11.39.57; author adam; state dead; branches; next 1.2; commitid lNMVSMmCxkMIDOFD; 1.2 date 2014.12.09.13.53.13; author mef; state Exp; branches; next 1.1; commitid B07jOSLrJ8H92n1y; 1.1 date 2008.08.25.19.35.30; author bjs; state Exp; branches; next ; desc @@ 1.3 log @iozone: updated to 3.493 Revision 3.432 Adding NetBSD 64 bit. Revision 3.434 Adding code from Alexey Skidanov. Pthread burst I/O. Revision 3.434 Convert calls from atoi() into atoll() for those things that are actually long longs. Revision 3.436 Code cleanup for casting consistency Revision 3.442 Code cleanup for casting consistency and *&(^&*( compiler warnings !!! Revision 3.443 Code cleanup for all of the un-needed void * maddness. Revision 3.444 Cleanup 64 bit compiles. Revision 3.445 Some BSD changes to avoid compiler complaints. Revision 3.446 Some BSD changes to avoid compiler complaints. Revision 3.447 Make sure we don't have missing prototypes. Revision 3.448 Add support for building targets with NO_SIGNAL, NO_FORK, NO_SOCKET Revision 3.449 Add support for building targets with NO_SIGNAL, NO_FORK, NO_SOCKET Revision 3.450 Fix missing typedef in FreeBSD. Revision 3.451 Fix typeoh in spelling of DragonFly. Revision 3.452 Make the sighandler_t change effective for all BSD derivatives. Revision 3.454 Make the my_sig_t change effective for all BSD derivatives. Revision 3.455 Unify the usage of __FreeBSD__ Revision 3.456 Build on BSD 10.3 without warnings. Clang compilers. Revision 3.457 Build on BSD 10.3 without warnings. Clang compilers. Revision 3.458 Make more friendly to build on Solaris. Revision 3.459 Make more friendly to build on Solaris. Revision 3.460 Make more friendly to build on Solaris. Revision 3.461 Make more friendly to build on Solaris. Revision 3.462 Make more friendly to build on Solaris. Revision 3.463 Make more friendly to build on Solaris. Revision 3.464 Make more friendly to build on Solaris. Revision 3.465 Make more friendly to build on Solaris. Revision 3.466 Fix error messages to use the correct file name from dummyfile[xx] instead of "filename" in the thread tests. Revision 3.467 Fix compiler warning from Clang on MacOS for mythread_create(). Prototype didn't match the formal function definition. Revision 3.469 Switch to IOZ_macosx everywhere for compatibility with Mountain Lion. Revision 3.470 Increase MAXSTREAMS to 1024. Systems have more power today than 20+ years ago. Revision 3.471 Make -+W -+C -+y use a flag instead of its option value to indiate its usage. Revision 3.472 Adding -+M (special dedupe layout) Adding -+a (set compression in special layout) Adding -+Q (set dedupe granule size in special layout) Revision 3.473 no change. Revision 3.474 Cleanup for Cygwin64 build. Revision 3.475 Cleanup for Cygwin64 build warnings. Revision 3.476 Cleanup compiler warnings. Revision 3.477 Bug fix code in special_gen_new_buf.. Revision 3.478 Bug fix code in special_gen_new_buf.. More copies of the other bug. Revision 3.479 Bug fix code in special_gen_new_buf.. needed (*op ==0) in one more line. Revision 3.480 Add -+R option to specify the file names are in a file. Revision 3.481 Adding new contributor Sudhir Kumar Revision 3.482 Fix help menu for -+R option. It does not also use -F Bug fix for case of -H where gcc seems to think the size of long long is != size of off64_t Bug fix for prototype mismatch in async_write_no_copy. Revision 3.483 Fix nesting of #ifdefs so that Windows lack of support for O_DIRECT presents splash indication. Enable O_DIRECT for Windows builds. Revision 3.485 Improvements for building under Android Revision 3.486 Fix compiler warning on Android. Revision 3.488 Improve the Yates/Knuth method for shuffle. Revision 3.489 Fix gcc-10 warning about no-common. Revision 3.490 Fix compiler warning when HAVE_ANSIC is not defined Revision 3.491 Fix CFLAGS issue from Fedora maintainer. Revision 3.492 Improve the -+M option's compression pattern so that the achieved compressibility is closer to the value specifed in the -+a option. Revision 3.493 Move memorey allocaiton of main buffer to after the getopt, else the -S can cause issues later. @ text @$NetBSD: patch-ac,v 1.2 2014/12/09 13:53:13 mef Exp $ Add NetBSD --- libbif.c.orig 2014-08-12 04:39:14.000000000 +0900 +++ libbif.c 2014-12-09 22:18:29.000000000 +0900 @@@@ -23,11 +23,11 @@@@ #include #endif -#if defined(OSV5) || defined(linux) || defined (__FreeBSD__) || defined(__OpenBSD__) || defined(__bsdi__) || defined(__APPLE__) || defined(__DragonFly__) +#if defined(OSV5) || defined(linux) || defined (__FreeBSD__) || defined(__OpenBSD__) || defined(__bsdi__) || defined(__APPLE__) || defined(__DragonFly__) || defined(__NetBSD__) #include #endif -#if defined(linux) || defined(__DragonFly__) || defined(IOZ_macosx) +#if defined(linux) || defined(__DragonFly__) || defined(IOZ_macosx) || defined(__NetBSD__) #include #include #endif @ 1.2 log @Update 3.408 to 3.429 --------------------- Revision 3.409 Bug fix for using -m in combination with -+d Revision 3.410 Bug fix: Improve consistency of use_thread in thread_fread and thread_fwrite. Revision 3.411 Compat fix: Move from using macosx to IOZ_macosx, because APPLE started using macosx in Mountain Lion. Revision 3.412 Adding -+F flag for trunc before thread_write. Needed by Vangel for thread_mix_test. Revision 3.413 Bug fix for -+F flag. Revision 3.414 Add Vangel to the contributors list Revision 3.415 Minor bug fix for -J option (think time) in the thread_pread_test() Revision 3.417 Add -+J option. Include think time (-j #) in throughput calculation Revision 3.419 Add better handling of exit values. Revision 3.420 Add new contributor to list. Revision 3.421 Bug fix from Alp Aker: Patch for a minor issue in IOzone's signal_handler() function: the no_unlink option is respected only for the first member of the dummyfile[] array; the rest of the dummy files are unconditionally deleted, whether or not the '+w' flag has been passed to the program. Revision 3.422 Code cleanup. No functional changes. Revision 3.423 Improve consistency of Kbytes instead of kbytes, KBytes, kBytes... Revision 3.424 Fix for 64 bit and touch_dedup. Revision 3.425 Fix for 64 bit and gen_new_buf Revision 3.427 Adjust formatting so fields don't run together. Revision 3.428 Adjust formatting so fields don't run together. Revision 3.429 Add two more characters to array my_port_num. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2008/08/25 19:35:30 bjs Exp $ @ 1.1 log @Update to iozone 3.308. pkgsrc changes: - add 'tee' to USE_TOOLS. - support an optional build with threads support and also support this in the 'benchmark' target. Changes since version 2.263 -Bug fix for -k used in conjunction with -t and content validation. -Add DragonFly target. -Put PER_VECTOR_OFFSET in for HP-UX -Fix compiler warning messages -Enforce minimum file size of page_size -Minor fixes. -Check fsync and close for errors. -Adding support for testing block devices. Will be done is phases. This is phase 1. (Single threaded mode only) -Adding 4 token support to client_list. Each entry may now contain 4 tokens and the new one is the absolute path to the temp file for testing. -Add support for external monitor start & stop for throughput tests. -IMON_START and IMON_STOP environmental variables used. -Bug fix for systems without O_DIRECT. Fall through in switch statement. -Fix for -c -t over NFS and initial writer close() when told by another to stop -Add Benny Halevy to contributors list. -Fix for Cygwin environment. -Code cleanup, and add arg to external trigger. -Code fixes for macosx -Add support for building with Sun's Studio 11 compiler -Bug fix for fread/fwrite with > 2Gig files. -Add O_DIRECT for Windows -Add -+w dedup testing mode. -Make remaining non-dedup data unique. -Make non-dedupable more unique. -Bug fix for non-dedup. -Make random offsets unique, using Knuth shuffle. -free memory used for random offset uniqueness. -Make unique/random offsets 64bits. -Add fallback for random/unique. -Make non-dedup region more unique -Add -+y ## to set percentage of interior dedup. -Add -+y ## to set percentage of interior dedup. -Bug fixes for -+w and -+y -Minor fix for dedup -Adding -+C to set percent of dedupable within a file. -Add solaris to read sync O_RSYNC -Add space to avoid field output touching each other. -Add check for config file exceeding MAXSTREAMS. -Add new contributor's name. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 3 --- libbif.c.orig 2008-07-17 11:07:10.000000000 -0400 +++ libbif.c @@@@ -20,11 +20,11 @@@@ d16 2 a17 2 -#if defined(linux) || defined(__DragonFly__) || defined(macosx) +#if defined(linux) || defined(__DragonFly__) || defined(macosx) || defined(__NetBSD__) @