MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ng_recvfrom

Function ng_recvfrom

tools/libnetgraph/compat.c:209–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

207}
208
209ssize_t
210ng_recvfrom(int sockfd, void *buf, size_t len, int flags,
211 struct sockaddr *src_addr, socklen_t *addrlen)
212{
213 size_t datalen;
214
215 struct recvfrom_args ra;
216 ra.s = sockfd;
217 ra.buf = buf;
218 ra.len = len;
219 ra.flags = flags;
220 ra.from = src_addr;
221 ra.fromlenaddr = addrlen;
222
223 datalen = sizeof(ra) + len + (*addrlen) + sizeof(socklen_t);
224 return ngctl(NGCTL_RECV, (void *)&ra, datalen);
225}
226
227int
228ng_close(int fd)

Callers

nothing calls this directly

Calls 1

ngctlFunction · 0.85

Tested by

no test coverage detected