Immense cleanup of libc, implemening login program. Slight changes to ACL handling...
[tpg/acess2.git] / Usermode / include / stdio.h
index b8e70f9..2d7f31e 100644 (file)
@@ -8,16 +8,25 @@
 typedef struct sFILE   FILE;
 \r
 extern int     printf(const char *format, ...);\r
-extern void sprintfv(char *buf, char *format, va_list args);\r
+extern void sprintfv(char *buf, const char *format, va_list args);\r
 extern int     ssprintfv(char *format, va_list args);\r
-extern int     sprintf(char *buf, char *format, ...);
+extern int     sprintf(char *buf, const char *format, ...);
 \r
 extern FILE    *fopen(char *file, char *mode);\r
 extern FILE    *freopen(FILE *fp, char *file, char *mode);
 extern void fclose(FILE *fp);\r
 extern void fflush(FILE *fp);\r
 \r
-extern int     fprintf(FILE *fp, const char *format, ...);
+extern size_t  fread(void *buf, size_t size, size_t n, FILE *fp);\r
+extern size_t  fwrite(void *buf, size_t size, size_t n, FILE *fp);\r
+extern int     fgetc(FILE *fp);\r
+extern int     fputc(int ch, FILE *fp);\r
+\r
+extern int     fprintf(FILE *fp, const char *format, ...);\r
+\r
+extern FILE    *stdin;\r
+extern FILE    *stdout;\r
+extern FILE    *stderr;\r
 
 #endif\r
 

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