4 #include <dragonnet/send.h>
6 void dragonnet_send_raw(DragonnetPeer *p, bool submit, const void *buf, size_t n)
8 pthread_rwlock_rdlock(&p->mu);
10 pthread_rwlock_unlock(&p->mu);
12 ssize_t len = send(sock, buf, n, MSG_NOSIGNAL | (submit ? 0 : MSG_MORE));
15 dragonnet_peer_close(p);
20 dragonnet_peer_delete(p);