mirror of
https://github.com/nginx/nginx.git
synced 2026-07-10 19:04:51 +00:00
nginx-0.0.2-2004-03-05-11:34:24 import
This commit is contained in:
parent
6a93045222
commit
ab9d5fdfd5
14 changed files with 299 additions and 95 deletions
|
|
@ -164,7 +164,7 @@ static ngx_int_t ngx_iocp_process_events(ngx_log_t *log)
|
|||
{
|
||||
int rc;
|
||||
u_int key;
|
||||
size_t bytes;
|
||||
u_long bytes;
|
||||
ngx_err_t err;
|
||||
ngx_msec_t timer;
|
||||
ngx_event_t *ev;
|
||||
|
|
|
|||
|
|
@ -122,11 +122,13 @@ struct ngx_event_s {
|
|||
* write: available space in buffer when event is ready
|
||||
* or lowat when event is set with NGX_LOWAT_EVENT flag
|
||||
*
|
||||
* iocp: TODO
|
||||
*
|
||||
* otherwise:
|
||||
* accept: 1 if accept many, 0 otherwise
|
||||
*/
|
||||
|
||||
#if (HAVE_KQUEUE)
|
||||
#if (HAVE_KQUEUE) || (HAVE_IOCP)
|
||||
int available;
|
||||
#else
|
||||
unsigned short available:1;
|
||||
|
|
|
|||
|
|
@ -58,8 +58,8 @@ void ngx_event_acceptex(ngx_event_t *rev)
|
|||
|
||||
int ngx_event_post_acceptex(ngx_listening_t *ls, int n)
|
||||
{
|
||||
int i;
|
||||
u_int rcvd;
|
||||
u_long rcvd;
|
||||
ngx_int_t i;
|
||||
ngx_err_t err;
|
||||
ngx_event_t *rev, *wev;
|
||||
ngx_socket_t s;
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ int ngx_http_log_handler(ngx_http_request_t *r)
|
|||
ngx_http_log_op_t *op;
|
||||
ngx_http_log_loc_conf_t *lcf;
|
||||
#if (WIN32)
|
||||
u_int written;
|
||||
u_long written;
|
||||
#endif
|
||||
|
||||
ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
|
||||
ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset)
|
||||
{
|
||||
size_t n;
|
||||
long high_offset;
|
||||
DWORD n;
|
||||
ngx_err_t err;
|
||||
OVERLAPPED ovlp, *povlp;
|
||||
|
||||
|
|
@ -67,8 +67,8 @@ ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset)
|
|||
|
||||
ssize_t ngx_write_file(ngx_file_t *file, char *buf, size_t size, off_t offset)
|
||||
{
|
||||
size_t n;
|
||||
long high_offset;
|
||||
DWORD n;
|
||||
ngx_err_t err;
|
||||
OVERLAPPED ovlp, *povlp;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#include <ngx_core.h>
|
||||
|
||||
|
||||
ngx_pid_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx)
|
||||
ngx_pid_t ngx_execute(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx)
|
||||
{
|
||||
return /* STUB */ 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,10 @@
|
|||
#define STRICT
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
|
||||
#ifdef __WATCOMC__
|
||||
#pragma disable_message(107)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* we need to include windows.h explicity before winsock2.h because
|
||||
* warning 4201 is enabled in windows.h
|
||||
|
|
@ -34,6 +38,17 @@
|
|||
#pragma warning(disable:4127)
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __WATCOMC__
|
||||
#pragma enable_message(107)
|
||||
#if 0
|
||||
/* Symbol 'ngx_rbtree_min' has been defined, but not referenced */
|
||||
#pragma disable_message(202)
|
||||
#endif
|
||||
/* No prototype found for 'stricmp' */
|
||||
#pragma disable_message(301)
|
||||
#endif
|
||||
|
||||
#include <ngx_auto_config.h>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,7 @@
|
|||
ssize_t ngx_wsarecv(ngx_connection_t *c, char *buf, size_t size)
|
||||
{
|
||||
int rc;
|
||||
u_int flags;
|
||||
size_t bytes;
|
||||
u_long bytes, flags;
|
||||
WSABUF wsabuf[1];
|
||||
ngx_err_t err;
|
||||
ngx_event_t *rev;
|
||||
|
|
@ -56,8 +55,7 @@ ssize_t ngx_wsarecv(ngx_connection_t *c, char *buf, size_t size)
|
|||
ssize_t ngx_overlapped_wsarecv(ngx_connection_t *c, char *buf, size_t size)
|
||||
{
|
||||
int rc;
|
||||
u_int flags;
|
||||
size_t bytes;
|
||||
u_long bytes, flags;
|
||||
WSABUF wsabuf[1];
|
||||
ngx_err_t err;
|
||||
ngx_event_t *rev;
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ ssize_t ngx_wsarecv_chain(ngx_connection_t *c, ngx_chain_t *chain)
|
|||
{
|
||||
int rc;
|
||||
char *prev;
|
||||
u_int flags;
|
||||
size_t bytes, size;
|
||||
u_long bytes, flags;
|
||||
size_t size;
|
||||
WSABUF *wsabuf;
|
||||
ngx_err_t err;
|
||||
ngx_array_t io;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@ ngx_chain_t *ngx_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in)
|
|||
{
|
||||
int rc;
|
||||
char *prev;
|
||||
size_t size, sent;
|
||||
size_t size;
|
||||
u_long sent;
|
||||
LPWSABUF wsabuf;
|
||||
ngx_err_t err;
|
||||
ngx_event_t *wev;
|
||||
|
|
@ -102,7 +103,8 @@ ngx_chain_t *ngx_overlapped_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in)
|
|||
{
|
||||
int rc;
|
||||
char *prev;
|
||||
size_t size, sent;
|
||||
size_t size;
|
||||
u_long sent;
|
||||
LPWSABUF wsabuf;
|
||||
ngx_err_t err;
|
||||
ngx_event_t *wev;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue