freebsd 6.3 32битная?<br><br><div class="gmail_quote">9 ноября 2008 г. 17:29 пользователь Нюхряев Сергей Александрович <span dir="ltr">&lt;<a href="mailto:straker@rambler.ru">straker@rambler.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Здравствуйте.<br>
<br>
Обнаружил странное поведение nginx на freebsd 6.3<br>
Если запрашивать файл размером 2308833280 выдается в ответ размер -1986134016<br>
Content-Length: -1986134016<br>
Если перевести в двоичную систему то получим 10001001100111100000000000000000 как для первого числа так и для второго.<br>
Причем на freebsd 7 и на linux c 64-битным ядром(32-битного ядра просто нет для пробы) размер выдается нормально.<br>
Может проблема в типе переменной. Как я понимаю старший бит является знаковым.<br>
<font color="#888888"><br>
--<br>
С уважением,<br>
&nbsp;Нюхряев Сергей &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mailto:<a href="mailto:straker@rambler.ru">straker@rambler.ru</a><br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>