1*9c5db199SXin Lidiff -urN src/Run newsrc/Run 2*9c5db199SXin Li--- src/Run 2006-05-17 14:24:46.000000000 -0700 3*9c5db199SXin Li+++ newsrc/Run 2010-05-07 19:02:43.000000000 -0700 4*9c5db199SXin Li@@ -53,7 +53,7 @@ 5*9c5db199SXin Li # You will need ... 6*9c5db199SXin Li # awk cat cc chmod comm cp date dc df echo ed expr 7*9c5db199SXin Li # kill ls make mkdir rm sed test time touch tty umask who 8*9c5db199SXin Li-# AND /usr/bin/time 9*9c5db199SXin Li+# AND time 10*9c5db199SXin Li # to generate result indexes, you will also need ... 11*9c5db199SXin Li # join 12*9c5db199SXin Li # 13*9c5db199SXin Li@@ -66,7 +66,7 @@ 14*9c5db199SXin Li # 15*9c5db199SXin Li if [ -z "${FLAVOR-}" ]; then 16*9c5db199SXin Li # determine flavor of UNIX from number of lines generated by "time" 17*9c5db199SXin Li- Fcount=`/usr/bin/time date 2>&1 | wc -l | sed 's/ //g'` 18*9c5db199SXin Li+ Fcount=`time date 2>&1 | wc -l | sed 's/ //g'` 19*9c5db199SXin Li case "$Fcount" in 20*9c5db199SXin Li 2) FLAVOR=BSD ;; 21*9c5db199SXin Li 3) FLAVOR=Linux ;; 22*9c5db199SXin Li@@ -468,10 +468,10 @@ 23*9c5db199SXin Li ############ THE BENCH IS TIMED ############## 24*9c5db199SXin Li if [ -z "${stdin-}" ]; then 25*9c5db199SXin Li # without redirected stdin 26*9c5db199SXin Li- /usr/bin/time $prog $opt $bg 2>>$TMPTIMES >>$stdout 27*9c5db199SXin Li+ time $prog $opt $bg 2>>$TMPTIMES >>$stdout 28*9c5db199SXin Li else 29*9c5db199SXin Li # with redirected stdin 30*9c5db199SXin Li- /usr/bin/time $prog $opt $bg <$stdin 2>>$TMPTIMES >>$stdout 31*9c5db199SXin Li+ time $prog $opt $bg <$stdin 2>>$TMPTIMES >>$stdout 32*9c5db199SXin Li fi 33*9c5db199SXin Li ############################################### 34*9c5db199SXin Li cd $pwd # move back home 35*9c5db199SXin Lidiff -urN src/src/execl.c newsrc/src/execl.c 36*9c5db199SXin Li--- src/src/execl.c 1999-07-28 14:46:58.000000000 -0700 37*9c5db199SXin Li+++ newsrc/src/execl.c 2010-05-07 19:01:38.000000000 -0700 38*9c5db199SXin Li@@ -88,7 +88,7 @@ 39*9c5db199SXin Li fprintf(stderr, "%lu loops\n", iter); 40*9c5db199SXin Li exit(0); 41*9c5db199SXin Li } 42*9c5db199SXin Li- execl(fullpath, fullpath, "0", dur_str, count_str, start_str, 0); 43*9c5db199SXin Li+ execl(fullpath, fullpath, "0", dur_str, count_str, start_str, (char *)0); 44*9c5db199SXin Li printf("Exec failed at iteration %lu\n", iter); 45*9c5db199SXin Li perror("Reason"); 46*9c5db199SXin Li exit(1); 47