|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gleb Smirnoff 2:5020/400 06 Apr 2005 11:27:11 To : Oleg Koreshkov Subject : Re: getsockopt & 64bit arch -------------------------------------------------------------------------------- Oleg Koreshkov <okoreshkov@salut.ru> wrote: OK> на RELENG_5 Amd64 getsockopt не трогает старшие 32 бита size, заполняя OK> только младшие 32 бита размером сокета: То есть в старших битах остаётся мусор? OK> int sock; OK> size_t size; OK> socklen_t oplen; OK> ... OK> oplen = sizeof(size); OK> if (getsockopt(sock, SOL_SOCKET, SO_SNDBUF, &size, &oplen) < 0) OK> fatal(EX_OSERR, errno, "can not getsockopt(SO_SNDBUF)"); OK> ... OK> Это нормальное поведение или баг? OK> Указание раздела какого нибудь стандарта относящегося к subj приветствуется. SuS: SO_SNDBUF Reports send buffer size information. This option shall store an int value. SO_RCVBUF Reports receive buffer size information. This option shall store an int value. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577af623071.html, оценка из 5, голосов 10
|