28 lines
465 B
C
28 lines
465 B
C
#include "types.h"
|
|
#include "stat.h"
|
|
#include "user.h"
|
|
|
|
int
|
|
main(int argc, char *argv[]) {
|
|
int x1 = getreadcount();
|
|
|
|
int rc = fork();
|
|
|
|
int total = 0;
|
|
int i;
|
|
for (i = 0; i < 100000; i++) {
|
|
char buf[100];
|
|
(void) read(4, buf, 1);
|
|
}
|
|
// https://wiki.osdev.org/Shutdown
|
|
// (void) shutdown();
|
|
|
|
if (rc > 0) {
|
|
(void) wait();
|
|
int x2 = getreadcount();
|
|
total += (x2 - x1);
|
|
printf(1, "XV6_TEST_OUTPUT %d\n", total);
|
|
}
|
|
exit();
|
|
}
|