X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fstdio.h;h=19f21f657d7e94dc958269fab8460d8766e7ed4f;hb=e7a76b0d8a0cc6aa77966509780973a6f8216ef7;hp=074cd2548234c92efe82506b0948ad9e609ce2c1;hpb=bdefac5f54668fcccff11a69619ff31b25595eeb;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 074cd254..19f21f65 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/stdio.h +++ b/Usermode/Libraries/libc.so_src/include_exp/stdio.h @@ -17,11 +17,60 @@ typedef struct sFILE FILE; #define BUFSIZ 1024 #ifndef SEEK_CUR -#define SEEK_CUR 1 -#define SEEK_SET 0 +#define SEEK_CUR 0 +#define SEEK_SET 1 #define SEEK_END (-1) #endif +#define _IOFBF 2 +#define _IOLBF 1 +#define _IONBF 0 + +#ifdef ARCHDIR_is_native +#define printf acess_printf +#define vsnprintf acess_vsnprintf +#define vsprintf acess_vsprintf +#define vprintf acess_vprintf +#define sprintf acess_sprintf +#define snprintf acess_snprintf +#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 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 --- */ extern int printf(const char *format, ...); extern int vsnprintf(char *buf, size_t __maxlen, const char *format, va_list args); @@ -45,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);