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

Function sbwait

freebsd/kern/uipc_sockbuf.c:442–452  ·  view source on GitHub ↗

* Wait for data to arrive at/drain from a socket buffer. */

Source from the content-addressed store, hash-verified

440 * Wait for data to arrive at/drain from a socket buffer.
441 */
442int
443sbwait(struct sockbuf *sb)
444{
445
446 SOCKBUF_LOCK_ASSERT(sb);
447
448 sb->sb_flags |= SB_WAIT;
449 return (msleep_sbt(&sb->sb_acc, &sb->sb_mtx,
450 (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK | PCATCH, "sbwait",
451 sb->sb_timeo, 0, 0));
452}
453
454int
455sblock(struct sockbuf *sb, int flags)

Callers 7

sctp_lower_sosendFunction · 0.85
sctp_sorecvmsgFunction · 0.85
vn_sendfileFunction · 0.85
sosend_genericFunction · 0.85
uipc_socket.cFile · 0.85
soreceive_streamFunction · 0.85
soreceive_dgramFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected