Цитатник канала #FreeBSD
Цитаты в формате fortune
Всего цитат: 4034
Цитат в очереди: 8
<yours`bofh> ozz, из changelog nginx 0.9.5: "now nginx uses a default listen backlog value -1 on Linux"
<yours`bofh> а во fbsd сколько по дефолту?
<nuclight> давно уже -1
<nuclight> backlog=число — задаёт параметр backlog в вызове listen(2). По умолчанию backlog равен -1 для FreeBSD и 511 для всех остальных платформ.
<yours`bofh> ну это понятно. всегда было интересно почему бы -1 не ставить везде
<nuclight> потому что на линуксе оно себя не так вело
<nuclight> If listen() is called with a backlog argument value that is less than 0, the function behaves as if it had been called with a backlog argument value of 0.
<nuclight> A backlog argument of 0 may allow the socket to accept connections, in which case the length of the listen queue may be set to an implementation-defined minimum value.
<stass> #if !defined(__FreeBSD__)
<stass> # error Screw you
<stass> #endif
<never> stass: это где? :)
<stass> never: это я предложил код для nginx:-)
* never бы многое отдал за коммит такого в какой-нить .h в ядре Linux'а
* stass тоже бы скинулся