NAME ^

src/io/core.c - I/O subsystem core functions

DESCRIPTION ^

Core functions for initializing and destroying the I/O subsystem within an interpreter.

Resource Functions ^

void Parrot_io_init
Sets up the interpreter's I/O storage and creates the STD* handles.Called when creating an interpreter.
void Parrot_io_finish
Closes the interpreter's IO resourses. Called during its interpreter destruction.
void Parrot_IOData_mark
Called from trace_active_PMCs() to mark the IO data live.

SEE ALSO ^

src/io/api.c, src/io/unix.c, src/io/win32.c, src/io/portable.c, src/io/buffer.c, src/io/io_private.h.


parrot