ソースを参照

Add stub fflush().

Andreas Kling 6 年 前
コミット
60a8144b68
2 ファイル変更9 行追加0 行削除
  1. 8 0
      LibC/stdio.cpp
  2. 1 0
      LibC/stdio.h

+ 8 - 0
LibC/stdio.cpp

@@ -23,6 +23,14 @@ int feof(FILE* stream)
     return stream->eof;
 }
 
+int fflush(FILE* stream)
+{
+    // FIXME: Implement buffered streams, duh.
+    if (!stream)
+        return -EBADF;
+    return 0;
+}
+
 char* fgets(char* buffer, int size, FILE* stream)
 {
     assert(stream);

+ 1 - 0
LibC/stdio.h

@@ -34,6 +34,7 @@ int fclose(FILE*);
 void rewind(FILE*);
 void clearerr(FILE*);
 int feof(FILE*);
+int fflush(FILE*);
 size_t fread(void* ptr, size_t size, size_t nmemb, FILE*);
 size_t fwrite(const void* ptr, size_t size, size_t nmemb, FILE*);
 int fprintf(FILE*, const char* fmt, ...);