<!-- ##### SECTION Title ##### -->
prelude-io

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### TYPEDEF prelude_io_t ##### -->
<para>

</para>


<!-- ##### FUNCTION prelude_io_new ##### -->
<para>

</para>

@ret: 
@Returns: 


<!-- ##### FUNCTION prelude_io_destroy ##### -->
<para>

</para>

@pio: 


<!-- ##### FUNCTION prelude_io_set_file_io ##### -->
<para>

</para>

@pio: 
@fd: 


<!-- ##### FUNCTION prelude_io_set_tls_io ##### -->
<para>

</para>

@pio: 
@tls: 


<!-- ##### FUNCTION prelude_io_set_sys_io ##### -->
<para>

</para>

@pio: 
@fd: 


<!-- ##### FUNCTION prelude_io_set_buffer_io ##### -->
<para>

</para>

@pio: 
@Returns: 


<!-- ##### FUNCTION prelude_io_close ##### -->
<para>

</para>

@pio: 
@Returns: 


<!-- ##### FUNCTION prelude_io_read ##### -->
<para>

</para>

@pio: 
@buf: 
@count: 
@Returns: 


<!-- ##### FUNCTION prelude_io_read_wait ##### -->
<para>

</para>

@pio: 
@buf: 
@count: 
@Returns: 


<!-- ##### FUNCTION prelude_io_read_delimited ##### -->
<para>

</para>

@pio: 
@buf: 
@Returns: 


<!-- ##### FUNCTION prelude_io_write ##### -->
<para>

</para>

@pio: 
@buf: 
@count: 
@Returns: 


<!-- ##### FUNCTION prelude_io_write_delimited ##### -->
<para>

</para>

@pio: 
@buf: 
@count: 
@Returns: 


<!-- ##### FUNCTION prelude_io_forward ##### -->
<para>

</para>

@dst: 
@src: 
@count: 
@Returns: 


<!-- ##### FUNCTION prelude_io_get_fd ##### -->
<para>

</para>

@pio: 
@Returns: 


<!-- ##### FUNCTION prelude_io_get_fdptr ##### -->
<para>

</para>

@pio: 
@Returns: 


<!-- ##### FUNCTION prelude_io_pending ##### -->
<para>

</para>

@pio: 
@Returns: 


<!-- ##### FUNCTION prelude_io_is_error_fatal ##### -->
<para>

</para>

@pio: 
@error: 
@Returns: 


