LINUX.ORG.RU

Что-то послать и принять.

bk_ ★★
()
Ответ на: комментарий от SilentBob

recv & send заменить mock-функциями

вернее написать для них mock-функции, например, так:

#ifdef recv
#undef recv
#endif

#define recv mock_recv
int mock_recv(int s, void *buf, size_t len, int flags)
{
  ...
}
SilentBob
()

Один из вариантов - через LD_PRELOAD подгружать библиотеку, которая заменит эти функции на твои тестовые. а ты уж придумай случаи для проверки.

mmarkk
()
Ответ на: комментарий от tailgunner

man socketpair.

спасибо, оно.

sv75 ★★★★★
() автор топика
recv(fd_in, ...);
...
send(fd_out, ...);

а возвращаемые значения кто проверять будет, Пушкин или Толстой?

Harald ★★★★★
()
Ответ на: комментарий от Harald

Пушкин или Толстой?

Гуоголь же

anonymous
()
Ответ на: комментарий от Harald

а возвращаемые значения кто проверять будет, Пушкин или Толстой?

Це псевдокод, в функции всё проверяется.

sv75 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.