X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fstdio.c;h=e98ca42accf8e5b7e155ac55b99a145f840688ac;hb=d054bf40d18fadaf90c28c8703d332efd3a55dad;hp=f252ec47dc8d8f57bc524f03e1b93fc94fcb2bab;hpb=7150110631ddecf52a6456d7d56dd915ffc483e7;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/stdio.c b/Usermode/Libraries/libc.so_src/stdio.c index f252ec47..e98ca42a 100644 --- a/Usermode/Libraries/libc.so_src/stdio.c +++ b/Usermode/Libraries/libc.so_src/stdio.c @@ -612,8 +612,8 @@ size_t _fread_memstream(void *ptr, size_t size, size_t num, FILE *fp) size_t _fread_buffered(void *ptr, size_t size, FILE *fp) { - _SysDebug("%p: %i-%i <= %i", fp, - (int)fp->Pos, (int)fp->BufferOfs, (int)fp->BufferPos); + //_SysDebug("%p: %i-%i <= %i", fp, + // (int)fp->Pos, (int)fp->BufferOfs, (int)fp->BufferPos); if( fp->BufferPos > 0 ) { assert( fp->Pos - fp->BufferOfs <= (int)fp->BufferPos ); } @@ -627,15 +627,15 @@ size_t _fread_buffered(void *ptr, size_t size, FILE *fp) fp->BufferPos = rv; fp->BufferOfs = fp->Pos; - _SysDebug("%p: Buffered %i at %i", fp, rv, fp->Pos); + //_SysDebug("%p: Buffered %i at %i", fp, rv, fp->Pos); } size_t inner_ofs = fp->Pos - fp->BufferOfs; if(size > fp->BufferPos - inner_ofs) size = fp->BufferPos - inner_ofs; - _SysDebug("%p: Read %i from %i+%i", fp, size, - (int)fp->BufferOfs, inner_ofs); + //_SysDebug("%p: Read %i from %i+%i", fp, size, + // (int)fp->BufferOfs, inner_ofs); memcpy(ptr, fp->Buffer + inner_ofs, size); fp->Pos += size; return size; @@ -774,6 +774,7 @@ EXPORT int fgetc(FILE *fp) EXPORT int getchar(void) { + fflush(stdout); return fgetc(stdin); }