Add readfile back in.

--HG--
extra : convert_revision : 0b64f2d95b439b19f1131fe00f45da56617b0026
This commit is contained in:
Kevin Lim 2006-08-17 19:16:03 -04:00
parent 399c01aceb
commit a21afd7bc4

View file

@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "m5op.h"
@ -49,6 +50,7 @@ usage()
" m5 dumpstats [delay [period]]\n"
" m5 dumpresetstats [delay [period]]\n"
" m5 checkpoint [delay [period]]\n"
" m5 readfile\n"
"\n"
"All times in nanoseconds!\n");
exit(1);
@ -184,5 +186,21 @@ main(int argc, char *argv[])
return 0;
}
if (COMPARE("readfile")) {
char buf[256*1024];
int offset = 0;
int len;
if (argc != 2)
usage();
while ((len = m5_readfile(buf, sizeof(buf), offset)) > 0) {
write(STDOUT_FILENO, buf, len);
offset += len;
}
return 0;
}
usage();
}