libc: add headers and definitions required by libgcc

This commit is contained in:
2026-07-19 13:30:19 +01:00
parent 8aa76b5b7f
commit 34b3b8359b
7 changed files with 71 additions and 2 deletions
+4
View File
@@ -26,6 +26,7 @@ extern int printf(const char *format, ...);
extern int vprintf(const char *format, va_list arg);
extern int fprintf(FILE *stream, const char *format, ...);
extern int vfprintf(FILE *stream, const char *format, va_list arg);
extern int sprintf(char *buffer, const char *format, ...);
extern int snprintf(char *buffer, size_t count, const char *format, ...);
extern int vsnprintf(
char *buffer,
@@ -34,6 +35,8 @@ extern int vsnprintf(
va_list va);
extern FILE *fopen(const char *path, const char *mode);
extern FILE *fdopen(int fildes, const char *mode);
extern int fclose(FILE *stream);
extern int feof(FILE *stream);
@@ -60,6 +63,7 @@ extern int fputs(const char *restrict str, FILE *restrict stream);
extern long ftell(FILE *stream);
extern int fseek(FILE *stream, long offset, int origin);
extern int fflush(FILE *stream);
extern int sscanf(
const char *restrict buffer,