this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

More stdio coverage

+6 -2
+4 -1
src/libSystem/libc/stdio.cpp
··· 172 172 173 173 char* __darwin_fgets(char* s, int size, __darwin_FILE* fp) 174 174 { 175 - std::cout << typeid(fp).name() << " ptr: " << fp << std::endl; 176 175 return fgets(s, size, fp->linux_fp); 177 176 } 178 177 ··· 380 379 return AutoFileErrno<wint_t>(ungetwc, stream, wc); 381 380 } 382 381 382 + int __darwin_setvbuf(__darwin_FILE* stream, char* buffer, int mode, size_t size) 383 + { 384 + return setvbuf(stream->linux_fp, buffer, mode, size); 385 + } 383 386 384 387 __attribute__((constructor)) static void initStdio() 385 388 {
+2 -1
src/libSystem/libc/stdio.h
··· 78 78 int __darwin_fscanf(__darwin_FILE* fp, const char* fmt, ...); 79 79 int __darwin_vfprintf(__darwin_FILE* fp, const char* fmt, va_list ap); 80 80 int __darwin_fflush(__darwin_FILE* fp); 81 - void __darwin_setbuf(__darwin_FILE* fp, char* buf); 81 + int __darwin_setvbuf(__darwin_FILE* stream, char* buffer, int mode, size_t size); 82 + void __darwin_setbuf(__darwin_FILE* stream, char* buffer); 82 83 void __darwin_setbuffer(__darwin_FILE* fp, char* buf, size_t size); 83 84 int __darwin_ferror(__darwin_FILE* fp); 84 85 int __darwin_fileno(__darwin_FILE* fp);