Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/io.h>
- #include <stdio.h>
- #include <limits.h>
- int main(int argc, char **argv)
- {
- FILE *fh = fopen("testnum", "w");
- int start = argc > 1 ? atoi(argv[1]) : 0;
- int stop = argc > 2 ? atoi(argv[2]) : INT_MAX;
- int iter;
- iopl(3);
- for (iter = start; iter < stop; iter++) {
- int i;
- fprintf(fh, "%d\n", iter);
- fprintf(stderr, "%d\n", iter);
- fflush(fh);
- fdatasync(fileno(fh));
- srand(iter);
- for (i=0; i< 100000; i++) {
- int a, b;
- a = rand()%0x100;
- b = 0x3c0 + (rand()%0x20);
- outb(a,b);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement