Commit | Line | Data |
---|---|---|
bae7117f WH |
1 | #ifdef KR_headers |
2 | extern FILE *fdopen(); | |
3 | #else | |
4 | #ifdef MSDOS | |
5 | #include "io.h" | |
6 | #define close _close | |
7 | #define creat _creat | |
8 | #define open _open | |
9 | #define read _read | |
10 | #define write _write | |
11 | #endif | |
12 | #ifdef __cplusplus | |
13 | extern "C" { | |
14 | #endif | |
15 | #ifndef MSDOS | |
16 | #ifdef OPEN_DECL | |
17 | extern int creat(const char*,int), open(const char*,int); | |
18 | #endif | |
19 | extern int close(int); | |
20 | extern int read(int,void*,size_t), write(int,void*,size_t); | |
21 | extern int unlink(const char*); | |
22 | #ifndef _POSIX_SOURCE | |
23 | #ifndef NON_UNIX_STDIO | |
24 | extern FILE *fdopen(int, const char*); | |
25 | #endif | |
26 | #endif | |
27 | #endif | |
28 | ||
29 | extern char *mktemp(char*); | |
30 | ||
31 | #ifdef __cplusplus | |
32 | } | |
33 | #endif | |
34 | #endif | |
35 | ||
36 | #include "fcntl.h" | |
37 | ||
38 | #ifndef O_WRONLY | |
39 | #define O_RDONLY 0 | |
40 | #define O_WRONLY 1 | |
41 | #endif |