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