Fixes to Libc, Doxygen Comments and VTerm layout
[tpg/acess2.git] / Usermode / include / stdio.h
index 26d9c68..985f058 100644 (file)
@@ -7,15 +7,21 @@
 \r
 #include <stdlib.h>\r
 #include <stdarg.h>\r
-
+\r
+// === Types ===
 typedef struct sFILE   FILE;
 \r
+// === CONSTANTS ===\r
+#define EOF    (-1)\r
+\r
+// --- Standard IO ---\r
 extern int     printf(const char *format, ...);\r
 extern int     vsprintf(char *buf, const char *format, va_list args);\r
-extern int     sprintf(char *buf, const char *format, ...);
+extern int     sprintf(char *buf, const char *format, ...);\r
 \r
-extern FILE    *fopen(char *file, char *mode);\r
-extern FILE    *freopen(FILE *fp, char *file, char *mode);
+extern FILE    *fopen(const char *file, const char *mode);\r
+extern FILE    *freopen(const char *file, const char *mode, FILE *fp);\r
+extern FILE    *fdopen(int fd, const char *modes);
 extern void fclose(FILE *fp);\r
 extern void fflush(FILE *fp);\r
 extern long int        ftell(FILE *fp);\r

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