X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Fstdio.h;h=985f058cb417e6ef8333cb6574ffecaa47c4a582;hb=78bdffb8a6fceefb0846958fe0152523c7f5b525;hp=26d9c683096991cfe8954c695a4abf8f6eccd4dd;hpb=466eda7c917791866a29c253c6c22197faf41bf7;p=tpg%2Facess2.git diff --git a/Usermode/include/stdio.h b/Usermode/include/stdio.h index 26d9c683..985f058c 100644 --- a/Usermode/include/stdio.h +++ b/Usermode/include/stdio.h @@ -7,15 +7,21 @@ #include #include - + +// === Types === typedef struct sFILE FILE; +// === CONSTANTS === +#define EOF (-1) + +// --- Standard IO --- extern int printf(const char *format, ...); extern int vsprintf(char *buf, const char *format, va_list args); -extern int sprintf(char *buf, const char *format, ...); +extern int sprintf(char *buf, const char *format, ...); -extern FILE *fopen(char *file, char *mode); -extern FILE *freopen(FILE *fp, char *file, char *mode); +extern FILE *fopen(const char *file, const char *mode); +extern FILE *freopen(const char *file, const char *mode, FILE *fp); +extern FILE *fdopen(int fd, const char *modes); extern void fclose(FILE *fp); extern void fflush(FILE *fp); extern long int ftell(FILE *fp);