Usermode/libc - Fix not loading crt0.s in libc
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / stdio.c
index a0008d3..cf2e733 100644 (file)
@@ -692,6 +692,10 @@ EXPORT size_t fread(void *ptr, size_t size, size_t num, FILE *fp)
        if( _GetFileMode(fp) != FILE_FLAG_MODE_READ ) {\r
                errno = 0;\r
                LOG_WARN("not open for read");\r
+               if( fp == stdin ) {\r
+                       LOG_WARN("BUGCHECK FAIL: stdin was not open for read");\r
+                       exit(129);\r
+               }\r
                return -1;\r
        }\r
 \r

UCC git Repository :: git.ucc.asn.au