OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / libf2c / libI77 / rawio.h
1 #ifndef KR_headers
2 #if defined (MSDOS) && !defined (GO32)
3 #include "io.h"
4 #ifndef WATCOM
5 #define close _close
6 #define creat _creat
7 #define open _open
8 #define read _read
9 #define write _write
10 #endif /*WATCOM*/
11 #endif /*MSDOS*/
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 #if !(defined (MSDOS) && !defined (GO32))
16 #ifdef OPEN_DECL
17 extern int creat(const char*,int), open(const char*,int);
18 #endif
19 extern int close(int);
20 #if !(defined(_WIN32) && !defined(__CYGWIN32__))
21 extern int read(int,void*,size_t), write(int,void*,size_t);
22 #endif
23 extern int unlink(const char*);
24 #ifndef _POSIX_SOURCE
25 #ifndef NON_UNIX_STDIO
26 extern FILE *fdopen(int, const char*);
27 #endif
28 #endif
29 #endif /*KR_HEADERS*/
30
31 extern char *mktemp(char*);
32
33 #ifdef __cplusplus
34         }
35 #endif
36 #endif
37
38 #ifndef NO_FCNTL
39 #include <fcntl.h>
40 #endif
41
42 #ifndef O_WRONLY
43 #define O_RDONLY 0
44 #define O_WRONLY 1
45 #endif