comparison src/os/unix/ngx_files.h @ 1975:3ca17d430c9a

Cygwin O_BINARY mode
author Igor Sysoev <igor@sysoev.ru>
date Thu, 24 Apr 2008 19:19:26 +0000
parents b2e6eb425770
children b5263e401884
comparison
equal deleted inserted replaced
1974:f32cc6df6bd6 1975:3ca17d430c9a
15 #define NGX_INVALID_FILE -1 15 #define NGX_INVALID_FILE -1
16 #define NGX_FILE_ERROR -1 16 #define NGX_FILE_ERROR -1
17 17
18 18
19 19
20 #ifdef __CYGWIN__
21
22 #define ngx_open_file(name, mode, create, access) \
23 open((const char *) name, mode|create|O_BINARY, access)
24
25 #else
26
20 #define ngx_open_file(name, mode, create, access) \ 27 #define ngx_open_file(name, mode, create, access) \
21 open((const char *) name, mode|create, access) 28 open((const char *) name, mode|create, access)
29
30 #endif
31
22 #define ngx_open_file_n "open()" 32 #define ngx_open_file_n "open()"
23 33
24 #define NGX_FILE_RDONLY O_RDONLY 34 #define NGX_FILE_RDONLY O_RDONLY
25 #define NGX_FILE_WRONLY O_WRONLY 35 #define NGX_FILE_WRONLY O_WRONLY
26 #define NGX_FILE_RDWR O_RDWR 36 #define NGX_FILE_RDWR O_RDWR