diff options
author | Mystery Man <unknown@mandriva.org> | 2004-07-15 06:27:30 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2004-07-15 06:27:30 +0000 |
commit | 9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2 (patch) | |
tree | b5ddf2e127d03e3a0f8fbf0caded464da2ed447c /mdk-stage1/dietlibc/dietstdio.h | |
parent | 416a326f1fc775511cf1eac2c04cca2a69d9961a (diff) | |
download | drakx-backup-do-not-use-9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2.tar drakx-backup-do-not-use-9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2.tar.gz drakx-backup-do-not-use-9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2.tar.bz2 drakx-backup-do-not-use-9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2.tar.xz drakx-backup-do-not-use-9a047aaee6ce50ac6f4ed6f51f590764c4a8c4c2.zip |
This commit was manufactured by cvs2svn to create tag 'V10_54mdk'.V10_54mdk
Diffstat (limited to 'mdk-stage1/dietlibc/dietstdio.h')
-rw-r--r-- | mdk-stage1/dietlibc/dietstdio.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/mdk-stage1/dietlibc/dietstdio.h b/mdk-stage1/dietlibc/dietstdio.h deleted file mode 100644 index 2e0e93601..000000000 --- a/mdk-stage1/dietlibc/dietstdio.h +++ /dev/null @@ -1,77 +0,0 @@ -/* diet stdio */ - -#include <sys/cdefs.h> -#include <sys/types.h> -#include "dietfeatures.h" -#ifdef WANT_THREAD_SAFE -#include <pthread.h> -#endif -#include <stdarg.h> - -#ifdef WANT_SMALL_STDIO_BUFS -#define BUFSIZE 128 -#else -#define BUFSIZE 2048 -#endif - -struct __stdio_file { - int fd; - int flags; - unsigned int bs; /* read: bytes in buffer */ - unsigned int bm; /* position in buffer */ - unsigned int buflen; /* length of buf */ - char *buf; - struct __stdio_file *next; /* for fflush */ - pid_t popen_kludge; - unsigned char ungetbuf; - char ungotten; -#ifdef WANT_THREAD_SAFE - pthread_mutex_t m; -#endif -}; - -#define ERRORINDICATOR 1 -#define EOFINDICATOR 2 -#define BUFINPUT 4 -#define BUFLINEWISE 8 -#define NOBUF 16 -#define STATICBUF 32 -#define FDPIPE 64 - -#define _IONBF 0 -#define _IOLBF 1 -#define _IOFBF 2 - -#include <stdio.h> - -/* internal function to flush buffer. - * However, if next is BUFINPUT and the buffer is an input buffer, it - * will not be flushed. Vice versa for output */ -extern int __fflush4(FILE *stream,int next); -extern int __buffered_outs(const char *s,size_t len); - -/* ..scanf */ -struct arg_scanf { - void *data; - int (*getch)(void*); - int (*putch)(int,void*); -}; - -int __v_scanf(struct arg_scanf* fn, const unsigned char *format, va_list arg_ptr); - -struct arg_printf { - void *data; - int (*put)(void*,size_t,void*); -}; - -int __v_printf(struct arg_printf* fn, const unsigned char *format, va_list arg_ptr); - -extern FILE *__stdio_root; - -int __fflush_stdin(void); -int __fflush_stdout(void); -int __fflush_stderr(void); - -FILE* __stdio_init_file(int fd,int closeonerror); -int __stdio_parse_mode(const char *mode); -void __stdio_flushall(void); |