On Wednesday, September 09, 2015 10:37:29 Alexander Lourier wrote: > Я не нашёл никаких подтверждений, что sendmsg гарантирует непрерывность > передачи данных. Он точно так же возвращает ssize_t - сколько данных > успешно "отправлено" (скопировано в выходной буфер).
Насколько я помню, была гарантия для AF_UNIX/DGRAM, которая была мне нужна... === Writes onto a streaming socket (or a pipe) are thread-safe, *but not necessarily atomic*, if the size exceeds PIPE_BUF. If you want atomicity you either have to do your own locking, or use a DGRAM or SEQPACKET socket. === Ага, признаю свою ошибку, у меня был частный случай. -- PEF Developer -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
