MSG_OOB
ncc = recv(net, netibuf, sizeof (netibuf), MSG_OOB);
n = send(net, nbackp, n, MSG_OOB); /* URGENT data */
if (flags & MSG_OOB)
if (flags & MSG_OOB) {
if (flags & MSG_OOB) {
flags |= MSG_OOB;
if (flags & MSG_OOB) {
if (flags & MSG_OOB)
if (flags & MSG_OOB) {
if (send(fd_c, "x", 1, MSG_OOB) == -1)
if (send(fd_c, "x", 1, MSG_OOB) == -1)
n = send(net, (char *)netoring.consume, 1, MSG_OOB);/* URGENT data */
c = recv(net, netiring.supply, canread, MSG_OOB);
i = recv(net, netiring.supply + c, canread - c, MSG_OOB);