From 02fec4701cee79f875c1d02b8b4aee09380dbcb8 Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Thu, 4 Jan 2001 20:04:45 +0000 Subject: integrate dietlibc/stdio per default for cdrom and disk only installs --- mdk-stage1/dietlibc/include/stdio.h | 67 +++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 mdk-stage1/dietlibc/include/stdio.h (limited to 'mdk-stage1/dietlibc/include/stdio.h') diff --git a/mdk-stage1/dietlibc/include/stdio.h b/mdk-stage1/dietlibc/include/stdio.h new file mode 100644 index 000000000..fcfd8e87c --- /dev/null +++ b/mdk-stage1/dietlibc/include/stdio.h @@ -0,0 +1,67 @@ +#ifndef _STDIO_H +#define _STDIO_H + +#include + +typedef struct __stdio_file FILE; + +FILE *fopen (const char *path, const char *mode); +FILE *fdopen (int fildes, const char *mode); +FILE *freopen (const char *path, const char *mode, FILE *stream); + +int printf(const char *format, ...); +int fprintf(FILE *stream, const char *format, ...); +int sprintf(char *str, const char *format, ...); +int snprintf(char *str, size_t size, const char *format, ...); + +int scanf( const char *format, ...); +int fscanf( FILE *stream, const char *format, ...); +int sscanf( const char *str, const char *format, ...); + +#include + +int vprintf(const char *format, va_list ap); +int vfprintf(FILE *stream, const char *format, va_list ap); +int vsprintf(char *str, const char *format, va_list ap); +int vsnprintf(char *str, size_t size, const char *format, va_list ap); + +int vscanf( const char *format, va_list ap); +int vsscanf( const char *str, const char *format, va_list ap); +int vfscanf( FILE *stream, const char *format, va_list ap); + +int fgetc(FILE *stream); +char *fgets(char *s, int size, FILE *stream); +int getc(FILE *stream); +int getchar(void); +char *gets(char *s); +int ungetc(int c, FILE *stream); + +int fputc(int c, FILE *stream); +int fputs(const char *s, FILE *stream); +int putc(int c, FILE *stream); +int putchar(int c); +int puts(const char *s); + +int fseek( FILE *stream, long offset, int whence); +long ftell( FILE *stream); +void rewind( FILE *stream); +int fgetpos( FILE *stream, fpos_t *pos); +int fsetpos( FILE *stream, fpos_t *pos); + +size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream); + +size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream); + +int fflush(FILE *stream); + +int fclose(FILE *stream); + +extern FILE *stdin, *stdout, *stderr; + +#define EOF (int)(-1) + +void perror (const char *__s); + +#define BUFSIZ 128 + +#endif -- cgit v1.2.1