svn commit: r278501 - in user/pho/stress2: . misc

Peter Holm pho at FreeBSD.org
Tue Feb 10 11:47:23 UTC 2015


Author: pho
Date: Tue Feb 10 11:47:03 2015
New Revision: 278501
URL: https://svnweb.freebsd.org/changeset/base/278501

Log:
  In order to detect ABI drift, implement the option to use pre-compiled
  binaries for the stress2/misc test scripts.
  
  Discussed with:	 kib
  Sponsored by:	 EMC / Isilon storage division

Modified:
  user/pho/stress2/README
  user/pho/stress2/default.cfg
  user/pho/stress2/misc/alternativeFlushPath.sh
  user/pho/stress2/misc/callout_reset_on.sh
  user/pho/stress2/misc/cmp.sh
  user/pho/stress2/misc/contigmalloc.sh
  user/pho/stress2/misc/core.sh
  user/pho/stress2/misc/datamove.sh
  user/pho/stress2/misc/datamove2.sh
  user/pho/stress2/misc/datamove3.sh
  user/pho/stress2/misc/datamove4.sh
  user/pho/stress2/misc/devfd.sh
  user/pho/stress2/misc/devfs2.sh
  user/pho/stress2/misc/dup2.sh
  user/pho/stress2/misc/execi386.sh
  user/pho/stress2/misc/extattr.sh
  user/pho/stress2/misc/extattr_set_fd.sh
  user/pho/stress2/misc/f_offset.sh
  user/pho/stress2/misc/fcntl.sh
  user/pho/stress2/misc/fdgrowtable.sh
  user/pho/stress2/misc/fifo.sh
  user/pho/stress2/misc/fifo2.sh
  user/pho/stress2/misc/flock_open_close.sh
  user/pho/stress2/misc/fork.sh
  user/pho/stress2/misc/fpclone2.sh
  user/pho/stress2/misc/fpu.sh
  user/pho/stress2/misc/fragments.sh
  user/pho/stress2/misc/fts.sh
  user/pho/stress2/misc/fullpath.sh
  user/pho/stress2/misc/fuzz.sh
  user/pho/stress2/misc/holdcnt0.sh
  user/pho/stress2/misc/inversion.sh
  user/pho/stress2/misc/isofs.sh
  user/pho/stress2/misc/jail.sh
  user/pho/stress2/misc/jail2.sh
  user/pho/stress2/misc/jail3.sh
  user/pho/stress2/misc/jail4.sh
  user/pho/stress2/misc/kern_umtx_inf_loop.sh
  user/pho/stress2/misc/kevent.sh
  user/pho/stress2/misc/kevent2.sh
  user/pho/stress2/misc/kevent3.sh
  user/pho/stress2/misc/kevent4.sh
  user/pho/stress2/misc/kevent5.sh
  user/pho/stress2/misc/kevent6.sh
  user/pho/stress2/misc/kevent7.sh
  user/pho/stress2/misc/kevent8.sh
  user/pho/stress2/misc/killpg.sh
  user/pho/stress2/misc/kinfo.sh
  user/pho/stress2/misc/kinfo2.sh
  user/pho/stress2/misc/kinfo3.sh
  user/pho/stress2/misc/ldt.sh
  user/pho/stress2/misc/linger.sh
  user/pho/stress2/misc/linger2.sh
  user/pho/stress2/misc/linger3.sh
  user/pho/stress2/misc/linger4.sh
  user/pho/stress2/misc/link.sh
  user/pho/stress2/misc/mlockall.sh
  user/pho/stress2/misc/mlockall2.sh
  user/pho/stress2/misc/mlockall3.sh
  user/pho/stress2/misc/mlockall4.sh
  user/pho/stress2/misc/mmap.sh
  user/pho/stress2/misc/mmap10.sh
  user/pho/stress2/misc/mmap11.sh
  user/pho/stress2/misc/mmap12.sh
  user/pho/stress2/misc/mmap13.sh
  user/pho/stress2/misc/mmap19.sh
  user/pho/stress2/misc/mmap2.sh
  user/pho/stress2/misc/mmap3.sh
  user/pho/stress2/misc/mmap4.sh
  user/pho/stress2/misc/mmap5.sh
  user/pho/stress2/misc/mmap6.sh
  user/pho/stress2/misc/mmap7.sh
  user/pho/stress2/misc/mmap8.sh
  user/pho/stress2/misc/mmap9.sh
  user/pho/stress2/misc/mountu.sh
  user/pho/stress2/misc/msdos5.sh
  user/pho/stress2/misc/msync.sh
  user/pho/stress2/misc/msync2.sh
  user/pho/stress2/misc/namecache.sh
  user/pho/stress2/misc/namecache2.sh
  user/pho/stress2/misc/nanosleep.sh
  user/pho/stress2/misc/nbufkv.sh
  user/pho/stress2/misc/newfs4.sh
  user/pho/stress2/misc/nfs12.sh
  user/pho/stress2/misc/nfsrename.sh
  user/pho/stress2/misc/nullfs11.sh
  user/pho/stress2/misc/nullfs5.sh
  user/pho/stress2/misc/pcatch.sh
  user/pho/stress2/misc/pfl.sh
  user/pho/stress2/misc/posix_fadvise.sh
  user/pho/stress2/misc/pread.sh
  user/pho/stress2/misc/procfs3.sh
  user/pho/stress2/misc/procfs4.sh
  user/pho/stress2/misc/procfs5.sh
  user/pho/stress2/misc/pthread.sh
  user/pho/stress2/misc/pthread2.sh
  user/pho/stress2/misc/pthread3.sh
  user/pho/stress2/misc/pthread4.sh
  user/pho/stress2/misc/pthread5.sh
  user/pho/stress2/misc/pthread6.sh
  user/pho/stress2/misc/ptrace.sh
  user/pho/stress2/misc/ptrace2.sh
  user/pho/stress2/misc/ptrace3.sh
  user/pho/stress2/misc/pts.sh
  user/pho/stress2/misc/rdwr.sh
  user/pho/stress2/misc/readdir.sh
  user/pho/stress2/misc/rename.sh
  user/pho/stress2/misc/rename10.sh
  user/pho/stress2/misc/rename11.sh
  user/pho/stress2/misc/rename12.sh
  user/pho/stress2/misc/rename2.sh
  user/pho/stress2/misc/rename4.sh
  user/pho/stress2/misc/rename5.sh
  user/pho/stress2/misc/rename6.sh
  user/pho/stress2/misc/rename7.sh
  user/pho/stress2/misc/rename8.sh
  user/pho/stress2/misc/rename9.sh
  user/pho/stress2/misc/revoke.sh
  user/pho/stress2/misc/rot.sh
  user/pho/stress2/misc/rwlock_ronly.sh
  user/pho/stress2/misc/sem.sh
  user/pho/stress2/misc/sendfile.sh
  user/pho/stress2/misc/sendfile2.sh
  user/pho/stress2/misc/sendfile3.sh
  user/pho/stress2/misc/sendfile4.sh
  user/pho/stress2/misc/sendfile5.sh
  user/pho/stress2/misc/sendfile6.sh
  user/pho/stress2/misc/sendfile_shm.sh
  user/pho/stress2/misc/setuid.sh
  user/pho/stress2/misc/shm_open.sh
  user/pho/stress2/misc/signal.sh
  user/pho/stress2/misc/sigreturn.sh
  user/pho/stress2/misc/sigstop.sh
  user/pho/stress2/misc/sigxcpu.sh
  user/pho/stress2/misc/snap8.sh
  user/pho/stress2/misc/sndstat.sh
  user/pho/stress2/misc/socketpair.sh
  user/pho/stress2/misc/socketpair2.sh
  user/pho/stress2/misc/spin.sh
  user/pho/stress2/misc/statfs.sh
  user/pho/stress2/misc/stealer.sh
  user/pho/stress2/misc/suj10.sh
  user/pho/stress2/misc/suj17.sh
  user/pho/stress2/misc/suj2.sh
  user/pho/stress2/misc/suj20.sh
  user/pho/stress2/misc/suj21.sh
  user/pho/stress2/misc/suj22.sh
  user/pho/stress2/misc/suj23.sh
  user/pho/stress2/misc/suj30.sh
  user/pho/stress2/misc/suj32.sh
  user/pho/stress2/misc/suj5.sh
  user/pho/stress2/misc/suj6.sh
  user/pho/stress2/misc/swap.sh
  user/pho/stress2/misc/swap2.sh
  user/pho/stress2/misc/symlink.sh
  user/pho/stress2/misc/symlink2.sh
  user/pho/stress2/misc/syscall2.sh
  user/pho/stress2/misc/syscall3.sh
  user/pho/stress2/misc/syscall4.sh
  user/pho/stress2/misc/tmpfs10.sh
  user/pho/stress2/misc/tmpfs5.sh
  user/pho/stress2/misc/tmpfs6.sh
  user/pho/stress2/misc/tmpfs7.sh
  user/pho/stress2/misc/tmpfs8.sh
  user/pho/stress2/misc/tmpfs9.sh
  user/pho/stress2/misc/truncate.sh
  user/pho/stress2/misc/truncate2.sh
  user/pho/stress2/misc/truncate3.sh
  user/pho/stress2/misc/truncate5.sh
  user/pho/stress2/misc/umountf2.sh
  user/pho/stress2/misc/umountf3.sh
  user/pho/stress2/misc/umountf7.sh
  user/pho/stress2/misc/vfork.sh
  user/pho/stress2/misc/vnodes.sh
  user/pho/stress2/misc/vunref.sh
  user/pho/stress2/misc/wire_no_page.sh

Modified: user/pho/stress2/README
==============================================================================
--- user/pho/stress2/README	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/README	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,6 +37,8 @@ The following sub-directories exists:
 
 These days most test development occur is stress2/misc, where the regression tests reside.
 To run all of these tests once, type "./all.sh -o" in the stress2/misc directory.
+The default mode is to compile tests, but pre-build binaries may be used.
+See default.cfg for details.
 
 The name stress2 indicates that this is the second generation of the Kernel Stress Test Suite.
 The first version (stress) was based mostly on scripts.

Modified: user/pho/stress2/default.cfg
==============================================================================
--- user/pho/stress2/default.cfg	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/default.cfg	Tue Feb 10 11:47:03 2015	(r278501)
@@ -88,5 +88,40 @@ checkfs () {
    fi
 }
 
+# Support for pre-build binaries for stress2/misc tests
+# Build modes:
+# 1	Build and copy binary to $STRESS2BIN
+# 2	Do not compile; use binary from $STRESS2BIN
+
+# Examples:
+# BMODE=1 ./all.sh -on `grep -lw mycc *.sh`
+# BMODE=2 STRESS2BIN=/home/pho/stress2/bin.i386.r276368 ./all.sh
+
+CC=${CC:-cc}
+top=`dirname $(pwd)`	# cwd for the all.sh script
+STRESS2BIN=${STRESS2BIN:-$top/bin}
+mycc () {	# "-o" must be first argument
+	[ "$1" = "-o" ] && file=`basename $2`
+	if [ "$BMODE" = "1" ]; then
+		$CC $@ || return
+		[ -z "$file" ] && return	# "-c"
+		[ -d $STRESS2BIN ] || mkdir $STRESS2BIN
+		[ -x $STRESS2BIN/$file ] &&
+		    echo "Overwriting $STRESS2BIN/$file"
+		echo "cp $2 $STRESS2BIN"
+		cp $2 $STRESS2BIN
+	elif [ "$BMODE" = "2" ]; then
+		[ -z "$file" ] && return
+		if [ ! -x $STRESS2BIN/$file ]; then
+			echo "$STRESS2BIN/$file not found"
+			exit 1
+		fi
+		echo "Using binary $STRESS2BIN/$file"
+		cp $STRESS2BIN/$file /tmp
+	else
+		$CC $@	# default "build and run" mode
+	fi
+}
+
 [ -f  "./`hostname`" ] && .  "./`hostname`"	# source in local configuration
 [ -f "../`hostname`" ] && . "../`hostname`"	# source in local configuration

Modified: user/pho/stress2/misc/alternativeFlushPath.sh
==============================================================================
--- user/pho/stress2/misc/alternativeFlushPath.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/alternativeFlushPath.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -48,7 +48,7 @@ rm -rf $dir
 mkdir -p $dir
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/alternativeFlushPath.c
-cc -o /tmp/alternativeFlushPath -Wall -Wextra alternativeFlushPath.c
+mycc -o /tmp/alternativeFlushPath -Wall -Wextra alternativeFlushPath.c
 rm -f alternativeFlushPath.c
 
 for j in `jot 10`; do

Modified: user/pho/stress2/misc/callout_reset_on.sh
==============================================================================
--- user/pho/stress2/misc/callout_reset_on.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/callout_reset_on.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -36,6 +36,8 @@
 
 # Fixed in r243901.
 
+. ../default.cfg
+
 rm -f /tmp/crwriter /tmp/crlogger || exit 1
 
 cat > /tmp/crwriter.c <<EOF
@@ -72,7 +74,7 @@ main(void)
 	return (0);
 }
 EOF
-cc -o /tmp/crwriter -Wall -Wextra -O2 -g /tmp/crwriter.c
+mycc -o /tmp/crwriter -Wall -Wextra -O2 -g /tmp/crwriter.c
 rm -f /tmp/crwriter.c
 
 cat > /tmp/crlogger.c <<EOF
@@ -305,7 +307,7 @@ main(int argc, char **argv)
 	return (0);
 }
 EOF
-cc -o /tmp/crlogger -Wall -Wextra -O2 -g /tmp/crlogger.c
+mycc -o /tmp/crlogger -Wall -Wextra -O2 -g /tmp/crlogger.c
 rm -f /tmp/crlogger.c
 
 N=200

Modified: user/pho/stress2/misc/cmp.sh
==============================================================================
--- user/pho/stress2/misc/cmp.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/cmp.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -40,7 +40,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > cmp.c
-cc -o cmp -Wall -Wextra -O2 -g cmp.c || exit 1
+mycc -o cmp -Wall -Wextra -O2 -g cmp.c || exit 1
 rm -f cmp.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/contigmalloc.sh
==============================================================================
--- user/pho/stress2/misc/contigmalloc.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/contigmalloc.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -45,8 +45,10 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 odir=`pwd`
-dir=/tmp/ctest
+dir=/tmp/contigmalloc
 rm -rf $dir; mkdir -p $dir
 cat > $dir/ctest.c <<EOF
 #include <sys/param.h>
@@ -132,7 +134,7 @@ main(int argc, char *argv[])
 }
 
 EOF
-cc -o $dir/ctest -Wall -Wextra -O0 -g $dir/ctest.c || exit
+mycc -o /tmp/ctest -Wall -Wextra -O0 -g $dir/ctest.c || exit
 rm $dir/ctest.c
 
 cd $dir
@@ -149,9 +151,9 @@ kldload $dir/cmalloc.ko || exit 1
 
 cd $odir
 mw=`sysctl -n vm.max_wired` || exit 1
-$dir/ctest `sysctl -n debug.cmalloc_offset` $mw 2>&1 | tail -5
+/tmp/ctest `sysctl -n debug.cmalloc_offset` $mw 2>&1 | tail -5
 kldunload $dir/cmalloc.ko
-rm -rf $dir
+rm -rf $dir /tmp/ctest
 exit
 
 EOF2

Modified: user/pho/stress2/misc/core.sh
==============================================================================
--- user/pho/stress2/misc/core.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/core.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@ odir=`pwd`
 cd /tmp
 rm -f core
 sed '1,/^EOF/d' < $odir/$0 > core.c
-cc -o core -Wall core.c
+mycc -o core -Wall core.c
 rm -f core.c
 cd $RUNDIR
 

Modified: user/pho/stress2/misc/datamove.sh
==============================================================================
--- user/pho/stress2/misc/datamove.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/datamove.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -43,7 +43,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > datamove.c
-cc -o datamove -Wall datamove.c
+mycc -o datamove -Wall datamove.c
 rm -f datamove.c
 
 n=5

Modified: user/pho/stress2/misc/datamove2.sh
==============================================================================
--- user/pho/stress2/misc/datamove2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/datamove2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > datamove2.c
-cc -o datamove2 -Wall datamove2.c
+mycc -o datamove2 -Wall datamove2.c
 rm -f datamove2.c
 
 for i in `jot 2`; do

Modified: user/pho/stress2/misc/datamove3.sh
==============================================================================
--- user/pho/stress2/misc/datamove3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/datamove3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > datamove3.c
-cc -o datamove3 -Wall datamove3.c -lpthread
+mycc -o datamove3 -Wall datamove3.c -lpthread
 rm -f datamove3.c
 
 n=5

Modified: user/pho/stress2/misc/datamove4.sh
==============================================================================
--- user/pho/stress2/misc/datamove4.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/datamove4.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > datamove4.c
-cc -o datamove4 -Wall -Wextra -O2 -g datamove4.c
+mycc -o datamove4 -Wall -Wextra -O2 -g datamove4.c
 rm -f datamove4.c
 
 mount | grep -q "$mntpoint " && umount $mntpoint

Modified: user/pho/stress2/misc/devfd.sh
==============================================================================
--- user/pho/stress2/misc/devfd.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/devfd.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -42,7 +42,7 @@ odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > devfd.c
 rm -f /tmp/devfd
-cc -o devfd -Wall -Wextra -O2 -g devfd.c -lpthread || exit 1
+mycc -o devfd -Wall -Wextra -O2 -g devfd.c -lpthread || exit 1
 rm -f devfd.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/devfs2.sh
==============================================================================
--- user/pho/stress2/misc/devfs2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/devfs2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -41,12 +41,14 @@
 
 # Test scenario by kib at freebsd.org
 
+. ../default.cfg
+
 odir=`pwd`
 dir=/tmp
 
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/devfs2.c
-cc -o devfs2 -Wall devfs2.c -lthr
+mycc -o devfs2 -Wall devfs2.c -lthr
 rm -f devfs2.c
 
 ./devfs2

Modified: user/pho/stress2/misc/dup2.sh
==============================================================================
--- user/pho/stress2/misc/dup2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/dup2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -30,11 +30,13 @@
 
 # Regression test for r234131.
 
+. ../default.cfg
+
 dir=/tmp
 odir=`pwd`
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/dup2.c
-cc -o dup2  -Wall -Wextra dup2.c || exit 1
+mycc -o dup2  -Wall -Wextra dup2.c || exit 1
 rm -f dup2.c
 cd $odir
 

Modified: user/pho/stress2/misc/execi386.sh
==============================================================================
--- user/pho/stress2/misc/execi386.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/execi386.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -34,6 +34,8 @@
 
 [ `uname -p` = "amd64" ] || exit 0
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 
@@ -63,7 +65,7 @@ main() {
 }
 EOF
 
-cc -o execi386 -Wall -Wextra -O2 -g execi386.c -lpthread || exit 1
+mycc -o execi386 -Wall -Wextra -O2 -g execi386.c -lpthread || exit 1
 
 cat > /tmp/i386.c <<EOF
 #include <stdio.h>
@@ -76,7 +78,7 @@ main(void)
 }
 EOF
 
-cc -m32 -o i386 -Wall -Wextra -O2 -g i386.c || exit 1
+mycc -m32 -o i386 -Wall -Wextra -O2 -g i386.c || exit 1
 
 ./execi386 > /dev/null || echo FAIL
 

Modified: user/pho/stress2/misc/extattr.sh
==============================================================================
--- user/pho/stress2/misc/extattr.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/extattr.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > extattr.c
-cc -o extattr -Wall extattr.c
+mycc -o extattr -Wall extattr.c
 rm -f extattr.c
 cd $odir
 

Modified: user/pho/stress2/misc/extattr_set_fd.sh
==============================================================================
--- user/pho/stress2/misc/extattr_set_fd.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/extattr_set_fd.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > extattr_set_fd.c
-cc -o extattr_set_fd -Wall -Wextra -O2 extattr_set_fd.c
+mycc -o extattr_set_fd -Wall -Wextra -O2 extattr_set_fd.c
 rm -f extattr_set_fd.c
 
 mount | grep -q "$mntpoint" && umount $mntpoint

Modified: user/pho/stress2/misc/f_offset.sh
==============================================================================
--- user/pho/stress2/misc/f_offset.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/f_offset.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -32,10 +32,12 @@
 
 # Test scenario by kib@
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > f_offset.c
-cc -o f_offset -Wall -Wextra -O2 f_offset.c -lpthread
+mycc -o f_offset -Wall -Wextra -O2 f_offset.c -lpthread
 rm -f f_offset.c
 
 /tmp/f_offset

Modified: user/pho/stress2/misc/fcntl.sh
==============================================================================
--- user/pho/stress2/misc/fcntl.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fcntl.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -30,10 +30,12 @@
 
 # fcntl(2) locking scenario. No problems seen.
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fcntl.c
-cc -o fcntl -Wall -Wextra -O0 -g fcntl.c || exit 1
+mycc -o fcntl -Wall -Wextra -O0 -g fcntl.c || exit 1
 rm -f fcntl.c
 
 /tmp/fcntl

Modified: user/pho/stress2/misc/fdgrowtable.sh
==============================================================================
--- user/pho/stress2/misc/fdgrowtable.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fdgrowtable.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@ max=`sysctl kern.maxfilesperproc | sed '
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fdgrowtable.c
-cc -o fdgrowtable -Wall -Wextra -O2 fdgrowtable.c || exit 1
+mycc -o fdgrowtable -Wall -Wextra -O2 fdgrowtable.c || exit 1
 rm -f fdgrowtable.c
 cd $here
 

Modified: user/pho/stress2/misc/fifo.sh
==============================================================================
--- user/pho/stress2/misc/fifo.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fifo.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -40,7 +40,7 @@ odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > fifo.c
 rm -f /tmp/fifo
-cc -o fifo -Wall -Wextra -O2 -g fifo.c || exit 1
+mycc -o fifo -Wall -Wextra -O2 -g fifo.c || exit 1
 rm -f fifo.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/fifo2.sh
==============================================================================
--- user/pho/stress2/misc/fifo2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fifo2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -41,7 +41,7 @@ odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > fifo2.c
 rm -f /tmp/fifo2
-cc -o fifo2 -Wall -Wextra -O2 -g fifo2.c -lpthread || exit 1
+mycc -o fifo2 -Wall -Wextra -O2 -g fifo2.c -lpthread || exit 1
 rm -f fifo2.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/flock_open_close.sh
==============================================================================
--- user/pho/stress2/misc/flock_open_close.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/flock_open_close.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -40,7 +40,7 @@ odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > flock_open_close.c
 rm -f /tmp/flock_open_close
-cc -o flock_open_close -Wall -Wextra -O2 -g flock_open_close.c -lpthread || exit 1
+mycc -o flock_open_close -Wall -Wextra -O2 -g flock_open_close.c -lpthread || exit 1
 rm -f flock_open_close.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/fork.sh
==============================================================================
--- user/pho/stress2/misc/fork.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fork.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -34,10 +34,12 @@
 
 # Note that program erroneously calls exit(3) and not _exit(2).
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fork.c
-cc -o fork -Wall -Wextra -O2 -g fork.c -lpthread || exit 1
+mycc -o fork -Wall -Wextra -O2 -g fork.c -lpthread || exit 1
 
 for i in `jot 100`; do
 	/tmp/fork &

Modified: user/pho/stress2/misc/fpclone2.sh
==============================================================================
--- user/pho/stress2/misc/fpclone2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fpclone2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -30,7 +30,7 @@
 
 # Test scenario by kib at freebsd.org
 
-# Test of 
+# Test of patch for Giant trick in cdevsw
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
@@ -53,12 +53,12 @@ make
 kldload $dir/fpclone.ko
 
 sed '1,/^EOF2/d' < $odir/$0 > fpclone2.c
-cc -o fpclone2 -Wall fpclone2.c
+mycc -o /tmp/fpclone2 -Wall fpclone2.c
 rm -f fpclone2.c
 
 cd $odir
 for i in `jot 10`; do
-	$dir/fpclone2 &
+	/tmp/fpclone2 &
 done
 
 for i in `jot 10`; do
@@ -66,7 +66,7 @@ for i in `jot 10`; do
 done
 kldstat
 kldunload $dir/fpclone.ko
-rm -rf $dir fpclone2
+rm -rf $dir /tmp/fpclone2
 exit
 
 EOF2

Modified: user/pho/stress2/misc/fpu.sh
==============================================================================
--- user/pho/stress2/misc/fpu.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fpu.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -35,7 +35,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fpu.c
-cc -o fpu -Wall -O2 fpu.c
+mycc -o fpu -Wall -O2 fpu.c
 rm -f fpu.c
 [ -d $RUNDIR ] || mkdir -p $RUNDIR
 cd $RUNDIR

Modified: user/pho/stress2/misc/fragments.sh
==============================================================================
--- user/pho/stress2/misc/fragments.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fragments.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -43,7 +43,7 @@ here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fragments.c
 rm -f /tmp/fragments
-cc -o fragments -Wall -Wextra -O2 -g fragments.c
+mycc -o fragments -Wall -Wextra -O2 -g fragments.c
 rm -f fragments.c
 cd $here
 

Modified: user/pho/stress2/misc/fts.sh
==============================================================================
--- user/pho/stress2/misc/fts.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fts.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > fts.c
-cc -o fts -Wall -Wextra fts.c
+mycc -o fts -Wall -Wextra fts.c
 rm -f fts.c
 cd $here
 

Modified: user/pho/stress2/misc/fullpath.sh
==============================================================================
--- user/pho/stress2/misc/fullpath.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fullpath.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > fullpath.c
-cc -o fullpath -Wall fullpath.c
+mycc -o fullpath -Wall fullpath.c
 rm -f fullpath.c
 cd /proc
 

Modified: user/pho/stress2/misc/fuzz.sh
==============================================================================
--- user/pho/stress2/misc/fuzz.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/fuzz.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -93,7 +93,7 @@ dir=/tmp
 
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/fuzz.c
-cc -o fuzz -Wall fuzz.c
+mycc -o fuzz -Wall fuzz.c
 rm -f fuzz.c
 
 for j in `jot 10`; do

Modified: user/pho/stress2/misc/holdcnt0.sh
==============================================================================
--- user/pho/stress2/misc/holdcnt0.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/holdcnt0.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -35,15 +35,15 @@
 # Test scenario suggestion by alc@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
-[ `uname -m` = "i386" ] && exit 0 # Not enough vm
 
 . ../default.cfg
 
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > holdcnt0.c
-cc -o holdcnt0 -Wall -Wextra -g holdcnt0.c || exit 1
+mycc -o holdcnt0 -Wall -Wextra -g holdcnt0.c || exit 1
 rm -f holdcnt0.c
+[ `uname -m` = "i386" ] && exit 0 # Not enough vm
 cd $here
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
@@ -198,7 +198,7 @@ reader(void)
 				continue;
 			}
 			len = statbuf.st_size;
-			if ((p = mmap(p, len, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED) 
+			if ((p = mmap(p, len, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED)
 				err(1, "mmap()");
 			close(fd);
 			n = statbuf.st_size / ps;

Modified: user/pho/stress2/misc/inversion.sh
==============================================================================
--- user/pho/stress2/misc/inversion.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/inversion.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -31,6 +31,8 @@
 # Provokes a deadlock by lower priority process holding a lock and
 # never beeing run
 
+. ../default.cfg
+
 dir=/tmp
 N=5	# Number of CPUs + 1
 M=25	# Number of lower priority jobs
@@ -38,7 +40,7 @@ M=25	# Number of lower priority jobs
 odir=`pwd`
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/inversion.c
-cc -o inversion -Wall inversion.c
+mycc -o inversion -Wall inversion.c
 rm -f inversion.c
 
 for i in `jot $N`; do

Modified: user/pho/stress2/misc/isofs.sh
==============================================================================
--- user/pho/stress2/misc/isofs.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/isofs.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@ I=`dirname $diskimage`/dir.iso
 export here=`pwd`
 cd /tmp
 
-cc -o fstool $here/../tools/fstool.c
+mycc -o fstool $here/../tools/fstool.c
 
 rm -rf $D $I
 mkdir $D

Modified: user/pho/stress2/misc/jail.sh
==============================================================================
--- user/pho/stress2/misc/jail.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/jail.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -36,7 +36,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > jail.c
-cc -o jail -Wall jail.c
+mycc -o jail -Wall jail.c
 rm -f jail.c
 cd $RUNDIR
 /tmp/jail

Modified: user/pho/stress2/misc/jail2.sh
==============================================================================
--- user/pho/stress2/misc/jail2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/jail2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -36,7 +36,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > jail2.c
-cc -o jail2 -Wall jail2.c
+mycc -o jail2 -Wall jail2.c
 rm -f jail2.c
 cd $odir
 /tmp/jail2

Modified: user/pho/stress2/misc/jail3.sh
==============================================================================
--- user/pho/stress2/misc/jail3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/jail3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -36,7 +36,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > jail3.c
-cc -o jail3 -Wall jail3.c
+mycc -o jail3 -Wall jail3.c
 rm -f jail3.c
 cd $odir
 /tmp/jail3

Modified: user/pho/stress2/misc/jail4.sh
==============================================================================
--- user/pho/stress2/misc/jail4.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/jail4.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > jail4.c
-cc -o jail4 -Wall jail4.c
+mycc -o jail4 -Wall jail4.c
 rm -f jail4.c
 cd $odir
 /tmp/jail4

Modified: user/pho/stress2/misc/kern_umtx_inf_loop.sh
==============================================================================
--- user/pho/stress2/misc/kern_umtx_inf_loop.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kern_umtx_inf_loop.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -13,7 +13,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > kern_umtx_inf_loop.c
-cc -o kern_umtx_inf_loop -Wall -Wextra -O0 -g kern_umtx_inf_loop.c \
+mycc -o kern_umtx_inf_loop -Wall -Wextra -O0 -g kern_umtx_inf_loop.c \
     -lpthread || exit 1
 rm -f kern_umtx_inf_loop.c
 

Modified: user/pho/stress2/misc/kevent.sh
==============================================================================
--- user/pho/stress2/misc/kevent.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -36,7 +36,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent.c
-cc -o kevent -Wall kevent.c -pthread
+mycc -o kevent -Wall kevent.c -pthread
 rm -f kevent.c
 [ -d "$RUNDIR" ] || mkdir -p $RUNDIR
 cd $RUNDIR

Modified: user/pho/stress2/misc/kevent2.sh
==============================================================================
--- user/pho/stress2/misc/kevent2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -33,19 +33,20 @@
 odir=`pwd`
 
 cd /tmp
-sed '1,/^EOF/d' < $odir/$0 > kevent.c
-cc -o kevent -Wall kevent.c -pthread
-rm -f kevent.c
+sed '1,/^EOF/d' < $odir/$0 > kevent2.c
+mycc -o kevent2 -Wall kevent2.c -pthread
+rm -f kevent2.c
 cd $RUNDIR
 
 for i in `jot 10`; do
 	for j in `jot 12`; do
-		/tmp/kevent > /dev/null 2>&1 &
+		/tmp/kevent2 > /dev/null 2>&1 &
 	done
 	for j in `jot 12`; do
 		wait
 	done
 done
+rm -f /tmp/kevent2
 exit
 EOF
 #include <pthread.h>
@@ -170,6 +171,6 @@ main(int argc, char **argv)
 		if (pthread_cond_destroy(&cond) == -1)
 			err(1, "pthread_condattr_destroy");
 	}
-		
+
 	return (0);
 }

Modified: user/pho/stress2/misc/kevent3.sh
==============================================================================
--- user/pho/stress2/misc/kevent3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -33,19 +33,20 @@
 odir=`pwd`
 
 cd /tmp
-sed '1,/^EOF/d' < $odir/$0 > kevent.c
-cc -o kevent -Wall kevent.c -pthread
-rm -f kevent.c
+sed '1,/^EOF/d' < $odir/$0 > kevent3.c
+mycc -o kevent3 -Wall kevent3.c -pthread
+rm -f kevent3.c
 cd $RUNDIR
 
 for i in `jot 64`; do
 	for j in `jot 12`; do
-		/tmp/kevent > /dev/null 2>&1 &
+		/tmp/kevent3 > /dev/null 2>&1 &
 	done
 	for j in `jot 12`; do
 		wait
 	done
 done
+rm -f /tmp/kevent3
 exit
 EOF
 /*

Modified: user/pho/stress2/misc/kevent4.sh
==============================================================================
--- user/pho/stress2/misc/kevent4.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent4.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -35,7 +35,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent4.c
-cc -o kevent4 -Wall kevent4.c -pthread
+mycc -o kevent4 -Wall kevent4.c -pthread
 rm -f kevent4.c
 
 cd $odir

Modified: user/pho/stress2/misc/kevent5.sh
==============================================================================
--- user/pho/stress2/misc/kevent5.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent5.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent5.c
-cc -o kevent5 -Wall -Wextra -O2 -g kevent5.c || exit 1
+mycc -o kevent5 -Wall -Wextra -O2 -g kevent5.c || exit 1
 rm -f kevent5.c
 
 [ -d $RUNDIR ] || mkdir -p $RUNDIR

Modified: user/pho/stress2/misc/kevent6.sh
==============================================================================
--- user/pho/stress2/misc/kevent6.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent6.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent6.c
-cc -o kevent6 -Wall -Wextra -O2 -g kevent6.c -lpthread || exit 1
+mycc -o kevent6 -Wall -Wextra -O2 -g kevent6.c -lpthread || exit 1
 rm -f kevent6.c
 cd $odir
 

Modified: user/pho/stress2/misc/kevent7.sh
==============================================================================
--- user/pho/stress2/misc/kevent7.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent7.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -44,7 +44,7 @@ odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent7.c
 rm -f /tmp/kevent7
-cc -o kevent7 -Wall -Wextra -O2 -g kevent7.c -lpthread || exit 1
+mycc -o kevent7 -Wall -Wextra -O2 -g kevent7.c -lpthread || exit 1
 rm -f kevent7.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/kevent8.sh
==============================================================================
--- user/pho/stress2/misc/kevent8.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kevent8.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -38,7 +38,7 @@ odir=`pwd`
 
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kevent8.c
-cc -o kevent8 -Wall -Wextra -O2 -g kevent8.c -lpthread || exit 1
+mycc -o kevent8 -Wall -Wextra -O2 -g kevent8.c -lpthread || exit 1
 rm -f kevent8.c
 cd $odir
 

Modified: user/pho/stress2/misc/killpg.sh
==============================================================================
--- user/pho/stress2/misc/killpg.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/killpg.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -28,15 +28,17 @@
 # $FreeBSD$
 #
 
-# Regression test for r241859: 
+# Regression test for r241859:
 # Return EPERM if processes were found but they were unable to be signaled.
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > killpg.c
-cc -o killpg -Wall -Wextra killpg.c
+mycc -o killpg -Wall -Wextra killpg.c
 rm -f killpg.c
 
 /tmp/killpg

Modified: user/pho/stress2/misc/kinfo.sh
==============================================================================
--- user/pho/stress2/misc/kinfo.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kinfo.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kinfo.c
-cc -o kinfo -Wall kinfo.c -lutil || exit 1
+mycc -o kinfo -Wall kinfo.c -lutil || exit 1
 rm -f kinfo.c
 
 mount | grep -q procfs || mount -t procfs procfs /proc

Modified: user/pho/stress2/misc/kinfo2.sh
==============================================================================
--- user/pho/stress2/misc/kinfo2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kinfo2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kinfo2.c
-cc -o kinfo2 -Wall kinfo2.c -lutil
+mycc -o kinfo2 -Wall kinfo2.c -lutil
 rm -f kinfo2.c
 
 mount | grep -q procfs || mount -t procfs procfs /procfs

Modified: user/pho/stress2/misc/kinfo3.sh
==============================================================================
--- user/pho/stress2/misc/kinfo3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/kinfo3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > kinfo3.c
-cc -o kinfo3 -Wall kinfo3.c -lutil -pthread
+mycc -o kinfo3 -Wall kinfo3.c -lutil -pthread
 rm -f kinfo3.c
 
 mount | grep -q procfs || mount -t procfs procfs /procfs

Modified: user/pho/stress2/misc/ldt.sh
==============================================================================
--- user/pho/stress2/misc/ldt.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/ldt.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -40,6 +40,8 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 cd /tmp
 if [ "`uname -p`" = "i386" ]; then
 	cat > ldt.c <<EOF

Modified: user/pho/stress2/misc/linger.sh
==============================================================================
--- user/pho/stress2/misc/linger.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/linger.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > linger.c
-cc -o linger -Wall -O2 linger.c
+mycc -o linger -Wall -O2 linger.c
 rm -f linger.c
 cd $here
 

Modified: user/pho/stress2/misc/linger2.sh
==============================================================================
--- user/pho/stress2/misc/linger2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/linger2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > linger2.c
-cc -o linger2 -Wall -O2 linger2.c
+mycc -o linger2 -Wall -O2 linger2.c
 rm -f linger2.c
 cd $here
 

Modified: user/pho/stress2/misc/linger3.sh
==============================================================================
--- user/pho/stress2/misc/linger3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/linger3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > linger3.c
-cc -o linger3 -Wall -Wextra -O2 linger3.c
+mycc -o linger3 -Wall -Wextra -O2 linger3.c
 rm -f linger3.c
 
 mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint

Modified: user/pho/stress2/misc/linger4.sh
==============================================================================
--- user/pho/stress2/misc/linger4.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/linger4.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > linger4.c
-cc -o linger4 -Wall -Wextra -O2 linger4.c
+mycc -o linger4 -Wall -Wextra -O2 linger4.c
 rm -f linger4.c
 
 mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint

Modified: user/pho/stress2/misc/link.sh
==============================================================================
--- user/pho/stress2/misc/link.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/link.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -40,7 +40,7 @@
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > link.c
-cc -o link -Wall -Wextra -O2 -g link.c || exit 1
+mycc -o link -Wall -Wextra -O2 -g link.c || exit 1
 rm -f link.c
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint

Modified: user/pho/stress2/misc/mlockall.sh
==============================================================================
--- user/pho/stress2/misc/mlockall.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mlockall.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,7 +37,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > mlockall.c
-cc -o mlockall -Wall mlockall.c
+mycc -o mlockall -Wall mlockall.c
 rm -f mlockall.c
 
 for i in `jot 10`; do

Modified: user/pho/stress2/misc/mlockall2.sh
==============================================================================
--- user/pho/stress2/misc/mlockall2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mlockall2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -30,6 +30,8 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 # core dumps seen in watchdogd after mlockall() was added.
 # This scenario demonstrates the problem. Fixed in r242012.
 
@@ -38,7 +40,7 @@ mem=`sysctl hw.usermem | awk '{print $NF
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > mlockall2.c
-cc -o mlockall2 -Wall -Wextra -O2 -g mlockall2.c
+mycc -o mlockall2 -Wall -Wextra -O2 -g mlockall2.c
 rm -f mlockall2.c
 cd $here
 

Modified: user/pho/stress2/misc/mlockall3.sh
==============================================================================
--- user/pho/stress2/misc/mlockall3.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mlockall3.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -34,11 +34,13 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 dir=/tmp
 odir=`pwd`
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/mlockall3.c
-cc -o mlockall3 -Wall -Wextra mlockall3.c -lpthread || exit 1
+mycc -o mlockall3 -Wall -Wextra mlockall3.c -lpthread || exit 1
 rm -f mlockall3.c
 cd $odir
 

Modified: user/pho/stress2/misc/mlockall4.sh
==============================================================================
--- user/pho/stress2/misc/mlockall4.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mlockall4.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -39,7 +39,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > mlockall4.c
-cc -o mlockall4 -Wall -Wextra mlockall4.c || exit 1
+mycc -o mlockall4 -Wall -Wextra mlockall4.c || exit 1
 rm -f mlockall4.c
 
 mount | grep -q "on $mntpoint " && umount -f $mntpoint

Modified: user/pho/stress2/misc/mmap.sh
==============================================================================
--- user/pho/stress2/misc/mmap.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -15,7 +15,7 @@
 odir=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $odir/$0 > mmap.c
-cc -o mmap -Wall mmap.c
+mycc -o mmap -Wall mmap.c
 rm -f mmap.c
 
 ./mmap

Modified: user/pho/stress2/misc/mmap10.sh
==============================================================================
--- user/pho/stress2/misc/mmap10.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap10.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -32,12 +32,14 @@
 # http://people.freebsd.org/~pho/stress/log/mmap10.txt
 # No problems seen after r271681.
 
+. ../default.cfg
+
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > mmap10.c
-cc -o mmap10 -Wall -Wextra -O2 -g mmap10.c -lpthread || exit 1
+mycc -o mmap10 -Wall -Wextra -O2 -g mmap10.c -lpthread || exit 1
 rm -f mmap10.c
 
 daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)"

Modified: user/pho/stress2/misc/mmap11.sh
==============================================================================
--- user/pho/stress2/misc/mmap11.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap11.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -37,10 +37,12 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > mmap11.c
-cc -o mmap11 -Wall -Wextra -O2 -g mmap11.c -lpthread || exit 1
+mycc -o mmap11 -Wall -Wextra -O2 -g mmap11.c -lpthread || exit 1
 rm -f mmap11.c
 
 daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)"

Modified: user/pho/stress2/misc/mmap12.sh
==============================================================================
--- user/pho/stress2/misc/mmap12.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap12.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -34,11 +34,13 @@
 
 # Test scenario by: Mark Johnston markj@
 
+. ../default.cfg
+
 dir=/tmp
 odir=`pwd`
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/mmap12.c
-cc -o mmap12  -O2 -Wall -Wextra mmap12.c || exit 1
+mycc -o mmap12  -O2 -Wall -Wextra mmap12.c || exit 1
 rm -f mmap12.c
 cd $odir
 

Modified: user/pho/stress2/misc/mmap13.sh
==============================================================================
--- user/pho/stress2/misc/mmap13.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap13.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -32,11 +32,13 @@
 # Test scenario by: Mark Johnston markj@
 # Fixed in r269134.
 
+. ../default.cfg
+
 dir=/tmp
 odir=`pwd`
 cd $dir
 sed '1,/^EOF/d' < $odir/$0 > $dir/mmap13.c
-cc -o mmap13  -O2 -Wall -Wextra mmap13.c || exit 1
+mycc -o mmap13  -O2 -Wall -Wextra mmap13.c || exit 1
 rm -f mmap13.c
 cd $odir
 

Modified: user/pho/stress2/misc/mmap19.sh
==============================================================================
--- user/pho/stress2/misc/mmap19.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap19.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -35,10 +35,12 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
+. ../default.cfg
+
 here=`pwd`
 cd /tmp
 sed '1,/^EOF/d' < $here/$0 > mmap19.c
-cc -o mmap19 -Wall -Wextra -O2 mmap19.c -lpthread || exit 1
+mycc -o mmap19 -Wall -Wextra -O2 mmap19.c -lpthread || exit 1
 rm -f mmap19.c
 
 daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)"

Modified: user/pho/stress2/misc/mmap2.sh
==============================================================================
--- user/pho/stress2/misc/mmap2.sh	Tue Feb 10 11:37:32 2015	(r278500)
+++ user/pho/stress2/misc/mmap2.sh	Tue Feb 10 11:47:03 2015	(r278501)
@@ -33,10 +33,12 @@
 
 # Test scenario by kib@
 
+. ../default.cfg
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list