1 /* Tests that stdin can be redirected from a normal file. */
9 const char* fname = "freopen.dat";
11 = "A random line of text, used to test correct freopen etc.\n";
16 /* Like the freopen call in flex. */
17 old_stderr = freopen (fname, "w+", stderr);
18 if (old_stderr == NULL
19 || fwrite (tsttxt, 1, strlen (tsttxt), stderr) != strlen (tsttxt)
20 || fclose (stderr) != 0)
26 instream = freopen(fname, "r", stdin);
27 if (instream == NULL) {