URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [libmudflap/] [testsuite/] [libmudflap.c/] [pass52-frag.c] - Rev 338
Compare with Previous | Blame | View Log
#include <stdio.h> void writestuff (FILE *f) { fprintf (f, "hello world\n"); fputc ('y', f); putc ('e', f); } void readstuff (FILE *f) { int c, d; char stuff[100], *s; c = fgetc (f); ungetc (c, f); d = fgetc (f); s = fgets (stuff, sizeof(stuff), f); } int main () { FILE *f; writestuff (stdout); writestuff (stderr); f = fopen ("/dev/null", "w"); writestuff (f); fclose (f); f = fopen ("/dev/zero", "r"); readstuff (f); f = freopen ("/dev/null", "w", f); writestuff (f); fclose (f); return 0; }