/drivers/ddk/stdio/stdio.h |
---|
0,0 → 1,46 |
/* |
* stdio.h - input/output definitions |
* |
* (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. |
* See the copyright notice in the ACK home directory, in the file "Copyright". |
*/ |
/* $Header$ */ |
#ifndef _STDIO_H |
#define _STDIO_H |
/* |
* Focus point of all stdio activity. |
*/ |
typedef struct __iobuf { |
int _count; |
int _fd; |
int _flags; |
int _bufsiz; |
unsigned char *_buf; |
unsigned char *_ptr; |
} FILE; |
#define _IOFBF 0x000 |
#define _IOREAD 0x001 |
#define _IOWRITE 0x002 |
#define _IONBF 0x004 |
#define _IOMYBUF 0x008 |
#define _IOEOF 0x010 |
#define _IOERR 0x020 |
#define _IOLBF 0x040 |
#define _IOREADING 0x080 |
#define _IOWRITING 0x100 |
#define _IOAPPEND 0x200 |
#define _IOFIFO 0x400 |
/* The following definitions are also in <unistd.h>. They should not |
* conflict. |
*/ |
#define SEEK_SET 0 |
#define SEEK_CUR 1 |
#define SEEK_END 2 |
#define EOF (-1) |
#endif /* _STDIO_H */ |