Mercurial > hg > nginx
comparison src/os/win32/ngx_files.h @ 292:a472bfb778b3
nginx-0.0.3-2004-03-17-00:26:01 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 16 Mar 2004 21:26:01 +0000 |
parents | 87e73f067470 |
children | ca9a7f8c86da |
comparison
equal
deleted
inserted
replaced
291:117ccc7c4055 | 292:a472bfb778b3 |
---|---|
57 | 57 |
58 #define ngx_close_file CloseHandle | 58 #define ngx_close_file CloseHandle |
59 #define ngx_close_file_n "CloseHandle()" | 59 #define ngx_close_file_n "CloseHandle()" |
60 | 60 |
61 | 61 |
62 #define ngx_delete_file DeleteFile | 62 #define ngx_delete_file(name) DeleteFile((const char *) name) |
63 #define ngx_delete_file_n "DeleteFile()" | 63 #define ngx_delete_file_n "DeleteFile()" |
64 | 64 |
65 | 65 |
66 #define ngx_rename_file MoveFile | 66 #define ngx_rename_file MoveFile |
67 #define ngx_rename_file_n "MoveFile()" | 67 #define ngx_rename_file_n "MoveFile()" |
68 int ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_pool_t *pool); | 68 int ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_pool_t *pool); |
69 | 69 |
70 | 70 |
71 int ngx_file_info(char *filename, ngx_file_info_t *fi); | 71 int ngx_file_info(u_char *filename, ngx_file_info_t *fi); |
72 #define ngx_file_info_n "GetFileAttributesEx()" | 72 #define ngx_file_info_n "GetFileAttributesEx()" |
73 | 73 |
74 | 74 |
75 #define ngx_fd_info(fd, fi) GetFileInformationByHandle(fd, fi) | 75 #define ngx_fd_info(fd, fi) GetFileInformationByHandle(fd, fi) |
76 #define ngx_fd_info_n "GetFileInformationByHandle" | 76 #define ngx_fd_info_n "GetFileInformationByHandle" |
92 (time_t) (((((unsigned __int64) (fi)->ftLastWriteTime.dwHighDateTime << 32) \ | 92 (time_t) (((((unsigned __int64) (fi)->ftLastWriteTime.dwHighDateTime << 32) \ |
93 | (fi)->ftLastWriteTime.dwLowDateTime) \ | 93 | (fi)->ftLastWriteTime.dwLowDateTime) \ |
94 - 116444736000000000) / 10000000) | 94 - 116444736000000000) / 10000000) |
95 | 95 |
96 | 96 |
97 #define NGX_DIR_MASK "/*" | 97 #define NGX_DIR_MASK (u_char *) "/*" |
98 #define NGX_DIR_MASK_LEN 2 | 98 #define NGX_DIR_MASK_LEN 2 |
99 | 99 |
100 | 100 |
101 int ngx_open_dir(ngx_str_t *name, ngx_dir_t *dir); | 101 int ngx_open_dir(ngx_str_t *name, ngx_dir_t *dir); |
102 #define ngx_open_dir_n "FindFirstFile()" | 102 #define ngx_open_dir_n "FindFirstFile()" |
108 | 108 |
109 #define ngx_close_dir(d) FindClose((d)->dir) | 109 #define ngx_close_dir(d) FindClose((d)->dir) |
110 #define ngx_close_dir_n "FindClose()" | 110 #define ngx_close_dir_n "FindClose()" |
111 | 111 |
112 | 112 |
113 #define ngx_create_dir(name) CreateDirectory(name, NULL) | 113 #define ngx_create_dir(name) CreateDirectory((const char *) name, NULL) |
114 #define ngx_create_dir_n "CreateDirectory()" | 114 #define ngx_create_dir_n "CreateDirectory()" |
115 | 115 |
116 | 116 |
117 #define ngx_delete_dir RemoveDirectory | 117 #define ngx_delete_dir(name) RemoveDirectory((const char *) name) |
118 #define ngx_delete_dir_n "RemoveDirectory()" | 118 #define ngx_delete_dir_n "RemoveDirectory()" |
119 | 119 |
120 | 120 |
121 #define ngx_de_name(dir) (dir)->fd.cFileName | 121 #define ngx_de_name(dir) (dir)->fd.cFileName |
122 #define ngx_de_namelen(dir) ngx_strlen((dir)->fd.cFileName) | 122 #define ngx_de_namelen(dir) ngx_strlen((dir)->fd.cFileName) |