diff options
author | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
---|---|---|
committer | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
commit | e5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch) | |
tree | d8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/aux/write.c |
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/aux/write.c')
-rwxr-xr-x | sys/src/cmd/aux/write.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/sys/src/cmd/aux/write.c b/sys/src/cmd/aux/write.c new file mode 100755 index 000000000..27620eac6 --- /dev/null +++ b/sys/src/cmd/aux/write.c @@ -0,0 +1,35 @@ +#include <u.h> +#include <libc.h> + +static char x[1024]; +static char s[64] = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + +static void +fill(void) +{ + int i; + + for(i = 0; i < sizeof(x); i += sizeof(s)){ + memmove(&x[i], s, sizeof(s)); + x[i] = i>>8; + x[i+1] = i; + } +} + +void +main(int argc, char *argv[]) +{ + int i = 2560; + + if(argc > 1){ + argc--; argv++; + i = atoi(*argv); + } + USED(argc); + + fill(); + + while(i--) + write(1, x, sizeof(x)); + exits(0); +} |