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