Mercurial > hg > nginx
comparison src/os/win32/ngx_win32_config.h @ 278:0ba4821f4460
nginx-0.0.2-2004-03-04-10:04:55 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 04 Mar 2004 07:04:55 +0000 |
parents | 8dee38ea9117 |
children | b79f021a644a |
comparison
equal
deleted
inserted
replaced
277:e91499541410 | 278:0ba4821f4460 |
---|---|
1 #ifndef _NGX_WIN32_CONFIG_H_INCLUDED_ | 1 #ifndef _NGX_WIN32_CONFIG_H_INCLUDED_ |
2 #define _NGX_WIN32_CONFIG_H_INCLUDED_ | 2 #define _NGX_WIN32_CONFIG_H_INCLUDED_ |
3 | 3 |
4 | 4 |
5 #define WIN32 1 | 5 #define WIN32 1 |
6 | |
7 #define NGX_WIN_NT 200000 | |
8 | 6 |
9 #define STRICT | 7 #define STRICT |
10 #define WIN32_LEAN_AND_MEAN | 8 #define WIN32_LEAN_AND_MEAN |
11 | 9 |
12 /* | 10 /* |
34 | 32 |
35 /* STUB */ | 33 /* STUB */ |
36 #pragma warning(disable:4127) | 34 #pragma warning(disable:4127) |
37 #endif | 35 #endif |
38 | 36 |
37 #include <ngx_auto_config.h> | |
38 | |
39 | 39 |
40 #define ngx_inline __inline | 40 #define ngx_inline __inline |
41 | 41 |
42 | 42 |
43 #if 0 | 43 #if 1 |
44 /* owc have not __int32 */ | |
45 typedef unsigned __int32 uint32_t; | 44 typedef unsigned __int32 uint32_t; |
46 #else | 45 #else |
46 /* OWC has not __int32 */ | |
47 typedef unsigned int uint32_t; | 47 typedef unsigned int uint32_t; |
48 #endif | 48 #endif |
49 | |
49 typedef __int64 int64_t; | 50 typedef __int64 int64_t; |
50 typedef unsigned __int64 uint64_t; | 51 typedef unsigned __int64 uint64_t; |
51 typedef u_int uintptr_t; | 52 typedef u_int uintptr_t; |
52 | 53 |
53 typedef int ssize_t; | 54 typedef int ssize_t; |
54 typedef long time_t; | 55 typedef long time_t; |
55 typedef __int64 off_t; | 56 typedef __int64 off_t; |
56 typedef uint32_t in_addr_t; | 57 typedef uint32_t in_addr_t; |
58 typedef int sig_atomic_t; | |
57 | 59 |
58 | 60 |
59 #define OFF_T_FMT "%I64d" | 61 #define OFF_T_FMT "%I64d" |
60 #define SIZE_T_FMT "%d" | 62 #define SIZE_T_FMT "%d" |
61 #define SIZE_T_X_FMT "%x" | 63 #define SIZE_T_X_FMT "%x" |
62 #define PID_T_FMT "%d" | 64 #define PID_T_FMT "%d" |
63 #define TIME_T_FMT "%lu" | 65 #define TIME_T_FMT "%lu" |
66 #define PTR_FMT "%08X" | |
64 | 67 |
68 | |
69 #define NGX_WIN_NT 200000 | |
65 | 70 |
66 | 71 |
67 #ifndef HAVE_INHERITED_NONBLOCK | 72 #ifndef HAVE_INHERITED_NONBLOCK |
68 #define HAVE_INHERITED_NONBLOCK 1 | 73 #define HAVE_INHERITED_NONBLOCK 1 |
69 #endif | 74 #endif |