Livejournal
Log in
Post
Friends
My journal
voodoo_ru
nginx
Sep 01, 2006 19:18
смотрел сырцы nginx. Комментариев там практически нет, так что еще много думал :)
Но вроде получилось --
модуль для сокет-форвардинга для нгикс, ngx_http_voc_module.c
можно тестить.
Вечерком, наверное, начну испытания на кошках
Leave a comment
Comments 6
anonymous
October 18 2006, 22:21:06 UTC
Пытаюсь собрать, вываливается ошибка:
gcc -c -O -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wno-unused-function -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I ../pcre -I objs -I src/http -I src/http/modules -o objs/src/http/modules/ngx_http_voc_module.o src/http/modules/ngx_http_voc_module.c
src/http/modules/ngx_http_voc_module.c: In function `ngx_http_voc_handler':
src/http/modules/ngx_http_voc_module.c:164: warning: unused variable `servlen'
*** Error code 1
Reply
voodoo_ru
October 19 2006, 09:39:51 UTC
FreeBSD?
Reply
nukle0n
October 21 2006, 01:52:18 UTC
Да.
FreeBSD 6.1
Reply
voodoo_ru
October 21 2006, 14:52:05 UTC
ок, тогда понятно. Просто я на линуксе только тестировал.
в общем надо строчку 164
int sockfd, servlen;
поменять на int fockfs;
и строчку 177
servlen = strlen (serv_ua......
на
int servlen = ...
(хотя на фри это не используется и на ней достаточно просто удалить servlen в 164-ой)
просьба отписать о результатах, закоммичу в цвс
Reply
Thread 5
anonymous
October 18 2006, 22:21:52 UTC
Версия nginx - 0.4.9
Reply
Leave a comment
Up
Comments 6
gcc -c -O -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wno-unused-function -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I ../pcre -I objs -I src/http -I src/http/modules -o objs/src/http/modules/ngx_http_voc_module.o src/http/modules/ngx_http_voc_module.c
src/http/modules/ngx_http_voc_module.c: In function `ngx_http_voc_handler':
src/http/modules/ngx_http_voc_module.c:164: warning: unused variable `servlen'
*** Error code 1
Reply
Reply
FreeBSD 6.1
Reply
в общем надо строчку 164
int sockfd, servlen;
поменять на int fockfs;
и строчку 177
servlen = strlen (serv_ua......
на
int servlen = ...
(хотя на фри это не используется и на ней достаточно просто удалить servlen в 164-ой)
просьба отписать о результатах, закоммичу в цвс
Reply
Reply
Leave a comment