2007-09-20 18:09:08 -04:00
|
|
|
void init_c_io(void);
|
|
|
|
void io_error(void);
|
|
|
|
int err_no(void);
|
2008-03-21 15:53:11 -04:00
|
|
|
void clear_err_no(void);
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
DECLARE_PRIMITIVE(fopen);
|
2008-03-06 16:58:05 -05:00
|
|
|
DECLARE_PRIMITIVE(fgetc);
|
|
|
|
DECLARE_PRIMITIVE(fread);
|
|
|
|
DECLARE_PRIMITIVE(fputc);
|
2007-09-20 18:09:08 -04:00
|
|
|
DECLARE_PRIMITIVE(fwrite);
|
|
|
|
DECLARE_PRIMITIVE(fflush);
|
|
|
|
DECLARE_PRIMITIVE(fclose);
|
|
|
|
|
|
|
|
/* Platform specific primitives */
|
|
|
|
DECLARE_PRIMITIVE(open_file);
|
2008-03-20 00:29:19 -04:00
|
|
|
DECLARE_PRIMITIVE(existsp);
|
2007-09-20 18:09:08 -04:00
|
|
|
DECLARE_PRIMITIVE(read_dir);
|