7 main(int argc, char **argv)
9 int rc, cpid, fd, dopipe;
10 static char buf[buflen];
11 static uvlong bc, sec;
21 cpid = rfork(RFPROC | RFMEM);
26 if(speed >= 1073741824) fprint(2, "%.2f GB/s\n", speed / 1073741824);
27 else if(speed >= 1048576) fprint(2, "%.2f MB/s\n", speed / 1048576);
28 else if(speed >= 1024) fprint(2, "%.2f KB/s\n", speed / 1024);
29 else fprint(2, "%.2f B/s\n", speed);
33 rc = read(0, buf, buflen);
35 if(dopipe) write(1, buf, rc);
38 sprint(buf, "/proc/%d/note", cpid);
39 fd = open(buf, OWRITE);
41 if(rc < 0) sysfatal("%r");