Показать сообщение отдельно
Старый 06.10.2004, 15:58   #4
shapirus
Отличник форума
 
Регистрация: 23.09.2004
Сообщений: 450
По умолчанию RE: Патч с опциями сокета

Цитата:
Сообщение от olleg
Хм, у меня скомпилировалось без этого хидера. Linux SuSE 9.1
Возможно это зависит от операционки. Тогда надо будет вписать:

#ifdef операционка
#include <netinet/ip.h>
#endif
у меня редхет седьмой, glibc 2.3.2, ядро 2.6.8.1. вот единственные два места, где определена константа IPTOS_LOWDELAY (именно ее определения у меня не хватало, чтобы mcclient пересобрать с аналогичным патчем):

[absh@dpc absh]$ grep -r IPTOS_LOWDELAY /usr/include/
/usr/include/linux/ip.h:#define IPTOS_LOWDELAY 0x10
/usr/include/netinet/ip.h:#define IPTOS_LOWDELAY 0x10

Странно все это. Но в любом случае не есть проблема. Только #ifdef туда лепить -- криво как-то...
shapirus вне форума   Ответить с цитированием