| parrotcode: STDIO layer | |
| Contents | C |

src/io/io_stdio.c - STDIO layer

This is the Parrot IO STDIO layer. This may provide a subset of full functionality, but must compile on any system with the ANSI C standard library. Also note that unlike the other low-level IO layers (UNIX, Win32), this is buffered IO, out of necessity.

flags_to_stdioflags suitable for passing to fopen() in PIO_stdio_open().PIO_stdio_initPIO_stdio_open<,
>,
etc.PIO_stdio_fdopenPIO_stdio_closePIO_stdio_isattyPIO_stdio_peekPIO_stdio_getblksizePIO_stdio_flushPIO_stdio_readPIO_stdio_writePIO_stdio_seekPIO_stdio_tell
src/io/io_buf.c, src/io/io_passdown.c, src/io/io_unix.c, src/io/io_win32.c, src/io/io.c, src/io/io_private.h.

Adapted from io_unix.c by Josh Wilmes (josh@hitchhiker.org).
|
|
|