LINUX.ORG.RU
ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
               const struct sockaddr *dest_addr, socklen_t addrlen);

а прототип ни о чем что-ли? тут const просто так?

const void *buf
alysnix ★★★
()

Гарантируется ли, что после данного вызоыв содержимое buf останется нетронутым? В man 2 sendo на эту тему ничего не нашел

Наверное потому что есть смысл писать что функция делает, а не чего не делает?

Или, например, для каждой функции, которая не вызывает exit, нужно это явно прописать в man-е, иначе ты не поймёшь, что она не вызывает, и будешь тут создавать топики с вопросами «гарантируется ли что <функциянейм> не вызывает exit»?

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

а прототип ни о чем что-ли? тут const просто так?

Спасибо, что ткнули носом! Как-то я пропустил…

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

Там есть более интересные вещи. Если OS write buffer переполнен - мы смотрим на O(N) или O(N^2)? Подсказывать не буду - почитайте код.

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

а прототип ни о чем что-ли? тут const просто так?

const void *buf

(void*)buf ;-)

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