summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/include/stdio.h
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-01-04 20:04:45 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-01-04 20:04:45 +0000
commit02fec4701cee79f875c1d02b8b4aee09380dbcb8 (patch)
treef4f291aedbb2e60ee58351481858a8cd3ec80b6b /mdk-stage1/dietlibc/include/stdio.h
parent9887fe04751edf39e8389f2c3ec3f020b5e1c17d (diff)
downloaddrakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.gz
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.bz2
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.xz
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.zip
integrate dietlibc/stdio per default for cdrom and disk only installs
Diffstat (limited to 'mdk-stage1/dietlibc/include/stdio.h')
-rw-r--r--mdk-stage1/dietlibc/include/stdio.h67
1 files changed, 67 insertions, 0 deletions
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 <sys/types.h>
+
+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 <stdarg.h>
+
+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