aboutsummaryrefslogtreecommitdiff
path: root/util/fuzz.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2009-01-08 22:02:25 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2009-01-08 22:02:25 +0000
commit678dffa840870a332b1c9136964ed4422e4d414d (patch)
treebe49ca173bacaae6d3269546664459caae1a1f33 /util/fuzz.c
parenta9f04182552931c97364a07d1d3b9c4d54693208 (diff)
downloadrtmux-678dffa840870a332b1c9136964ed4422e4d414d.tar.gz
rtmux-678dffa840870a332b1c9136964ed4422e4d414d.tar.bz2
rtmux-678dffa840870a332b1c9136964ed4422e4d414d.zip
Utility files.
Diffstat (limited to 'util/fuzz.c')
-rw-r--r--util/fuzz.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/util/fuzz.c b/util/fuzz.c
new file mode 100644
index 00000000..3e526558
--- /dev/null
+++ b/util/fuzz.c
@@ -0,0 +1,31 @@
+#include <sys/types.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+#include <unistd.h>
+
+int
+main(void)
+{
+ time_t t;
+ int i;
+
+ setvbuf(stdout, NULL, _IONBF, 0);
+
+ t = time(NULL);
+ srandom((u_int) t);
+
+ for (;;) {
+ putchar('\033');
+
+ for (i = 0; i < random() % 25; i++) {
+ if (i > 22)
+ putchar(';');
+ else
+ putchar(random() % 256);
+ }
+
+ //usleep(100);
+ }
+}