From 7660772db870aa5c08b3081ae195fd32da5c82bf Mon Sep 17 00:00:00 2001 From: wiz Date: Thu, 14 Dec 2000 02:40:19 +0000 Subject: Handle uname -a output better. Fixes pkg/11273. --- benchmarks/iozone/patches/patch-ab | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'benchmarks/iozone/patches') diff --git a/benchmarks/iozone/patches/patch-ab b/benchmarks/iozone/patches/patch-ab index b6b73bb94d1..aa2ec5764c7 100644 --- a/benchmarks/iozone/patches/patch-ab +++ b/benchmarks/iozone/patches/patch-ab @@ -1,7 +1,22 @@ -$NetBSD: patch-ab,v 1.1 2000/05/02 15:17:47 pooka Exp $ +$NetBSD: patch-ab,v 1.2 2000/12/14 02:40:20 wiz Exp $ ---- iozone.c.orig Wed Sep 15 00:38:16 1999 -+++ iozone.c Tue May 2 17:23:53 2000 +--- iozone.c.orig Tue Sep 14 23:38:16 1999 ++++ iozone.c +@@ -908,10 +908,10 @@ + case 'M': /* Report machine name and OS */ + pi=popen("uname -a", "r"); + fread(reply,99,1,pi); +- m=reply; +- while(*m!='\n') /* Strip after new line */ +- m++; +- *m=0; ++ reply[98] = '\0'; ++ m=strchr(reply, '\n'); /* Strip after new line */ ++ if (m != NULL) ++ *m=0; + printf("\n\tMachine = %s\n",reply); + pclose(pi); + break; @@ -6130,7 +6130,11 @@ #endif exit(119); -- cgit v1.2.3