ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IOV_MAX on modern Linux



On Tue, May 20, 2008 at 01:34:29PM +0400, Dmitry wrote:

> Igor Sysoev пишет:
> >Кто-нибудь может посмотреть, какие include'ы нужны, чтобы появился
> >IOV_MAX на современных Линуксах ?
> >
> >Проблема описана здесь:
> >
> >http://marc.info/?l=nginx&m=121077400507290&w=2
> >http://marc.info/?l=nginx&m=121092937427862&w=2
> >
> >
> 
> Gentoo:
> 
> bits/stdio_lim.h:# define IOV_MAX 1024
> 
> 
> bits/xopen_lim.h:#define __need_IOV_MAX
> bits/xopen_lim.h:   IOV_MAX     Maximum number of `iovec' structures 
> that one process has
> bits/xopen_lim.h:#define        _XOPEN_IOV_MAX  _POSIX_UIO_MAXIOV
> bits/confname.h:    _SC_IOV_MAX = _SC_UIO_MAXIOV,
> bits/confname.h:#define _SC_IOV_MAX                     _SC_IOV_MAX
> bits/confname.h:    _SC_T_IOV_MAX,
> bits/confname.h:#define _SC_T_IOV_MAX                   _SC_T_IOV_MAX

Нет, мне нужен не банальный grep, а анализ, какой именно хедер и при каких
условиях включает IOV_MAX.

Есть два кандидата:

#include <sys/uio.h>
#include <limits.h>

<sys/uio.h> уже используется, но не помогает.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.