X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdio.h;h=19f21f657d7e94dc958269fab8460d8766e7ed4f;hb=16452b14885a8046adef7ec4ca9b9083a9ba2818;hp=b38365242ccd76f17abd6d2381f754bdd8ce6511;hpb=b732b8e8da2bea4916286333efb34a9a5e1bf01e;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/stdio.h b/Usermode/Libraries/libc.so_src/include_exp/stdio.h index b3836524..19f21f65 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/stdio.h +++ b/Usermode/Libraries/libc.so_src/include_exp/stdio.h @@ -22,24 +22,53 @@ typedef struct sFILE FILE; #define SEEK_END (-1) #endif +#define _IOFBF 2 +#define _IOLBF 1 +#define _IONBF 0 + #ifdef ARCHDIR_is_native #define printf acess_printf -#define vsprintf acess_vsprintf #define vsnprintf acess_vsnprintf +#define vsprintf acess_vsprintf +#define vprintf acess_vprintf #define sprintf acess_sprintf #define snprintf acess_snprintf -#define vprintf acess_vprintf -#define vfprintf acess_vfprintf +#define perror acess_perror + #define fopen acess_fopen #define fdopen acess_fdopen #define freopen acess_freopen +#define fdopen acess_fdopen #define fclose acess_fclose +#define ftell acess_ftell +#define fseek acess_fseek +#define clearerr acess_clearerr +#define feof acess_feof +#define ferr acess_ferr +#define fileno acess_fileno -#define putchar acess_putchar +#define fread acess_fread +#define fwrite acess_fwrite +#define fgetc acess_fgetc +#define fgets acess_fgets +#define fputc acess_fputc +#define fputs acess_fputs #define getchar acess_getchar +#define putchar acess_putchar + +#define fprintf acess_fprintf +#define vfprintf acess_vfprintf + +#define scanf acess_scanf +#define fscanf acess_fscanf +#define sscanf acess_sscanf +#define vscanf acess_vscanf +#define vsscanf acess_vsscanf +#define vfscanf acess_vfscanf #define stdin acess_stdin #define stdout acess_stdout +#define stderr acess_stderr #endif /* --- Standard IO --- */ @@ -65,6 +94,7 @@ extern int fileno(FILE *stream); extern size_t fread(void *buf, size_t size, size_t n, FILE *fp); extern size_t fwrite(const void *buf, size_t size, size_t n, FILE *fp); extern int fgetc(FILE *fp); +#define getc(fp) fgetc(fp) extern char *fgets(char *s, int size, FILE *fp); extern int fputc(int ch, FILE *fp); extern int fputs(const char *s, FILE *fp);