aboutsummaryrefslogtreecommitdiff
path: root/stdio/bug3.c
diff options
context:
space:
mode:
Diffstat (limited to 'stdio/bug3.c')
-rw-r--r--stdio/bug3.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/stdio/bug3.c b/stdio/bug3.c
deleted file mode 100644
index 1684720b9f..0000000000
--- a/stdio/bug3.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <ansidecl.h>
-#include <stdio.h>
-#include <string.h>
-
-int
-DEFUN_VOID(main)
-{
- FILE *f;
- int i;
-
- f = fopen("/tmp/bugtest", "w+");
- for (i=0; i<9000; i++)
- putc ('x', f);
- fseek (f, 8180L, 0);
- fwrite ("Where does this text go?", 1, 24, f);
- fflush (f);
-
- rewind (f);
- for (i=0; i<9000; i++)
- {
- int j;
-
- if ((j = getc(f)) != 'x')
- {
- if (i != 8180)
- {
- printf ("Test FAILED!");
- return 1;
- }
- else
- {
- char buf[25];
-
- buf[0] = j;
- fread (buf + 1, 1, 23, f);
- buf[24] = '\0';
- if (strcmp (buf, "Where does this text go?") != 0)
- {
- printf ("%s\nTest FAILED!\n", buf);
- return 1;
- }
- i += 23;
- }
- }
- }
-
- fclose(f);
-
- puts ("Test succeeded.");
-
- return 0;
-}