xref: /aosp_15_r20/external/autotest/client/tests/unixbench/unixbench.patch (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
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