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_stdio
flags
suitable for passing to fopen()
in PIO_stdio_open()
.PIO_stdio_init
PIO_stdio_open
<
,
>
,
etc.PIO_stdio_fdopen
PIO_stdio_close
PIO_stdio_isatty
PIO_stdio_peek
PIO_stdio_getblksize
PIO_stdio_flush
PIO_stdio_read
PIO_stdio_write
PIO_stdio_seek
PIO_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).
|