FD_SOCKET
ssize_t bytesRead = sStackInterface->recv(FD_SOCKET(descriptor), buffer,
ssize_t bytesWritten = sStackInterface->send(FD_SOCKET(descriptor), buffer,
return sStackInterface->recvmsg(FD_SOCKET(descriptor), &message, 0);
return sStackInterface->sendmsg(FD_SOCKET(descriptor), &message, 0);
return sStackInterface->ioctl(FD_SOCKET(descriptor), op, buffer, length);
return sStackInterface->ioctl(FD_SOCKET(descriptor), op, NULL, 0);
return sStackInterface->select(FD_SOCKET(descriptor), event, sync);
return sStackInterface->deselect(FD_SOCKET(descriptor), event, sync);
return sStackInterface->close(FD_SOCKET(descriptor));
sStackInterface->free(FD_SOCKET(descriptor));
return sStackInterface->bind(FD_SOCKET(descriptor), address, addressLength);
return sStackInterface->shutdown(FD_SOCKET(descriptor), how);
return sStackInterface->connect(FD_SOCKET(descriptor), address,
return sStackInterface->listen(FD_SOCKET(descriptor), backlog);
status_t error = sStackInterface->accept(FD_SOCKET(descriptor), address,
return sStackInterface->recv(FD_SOCKET(descriptor), data, length, flags);
return sStackInterface->recvfrom(FD_SOCKET(descriptor), data, length,
return sStackInterface->recvmsg(FD_SOCKET(descriptor), message, flags);
return sStackInterface->send(FD_SOCKET(descriptor), data, length, flags);
return sStackInterface->sendto(FD_SOCKET(descriptor), data, length, flags,
return sStackInterface->sendmsg(FD_SOCKET(descriptor), message, flags);
return sStackInterface->getsockopt(FD_SOCKET(descriptor), level, option,
return sStackInterface->setsockopt(FD_SOCKET(descriptor), level, option,
return sStackInterface->getpeername(FD_SOCKET(descriptor), address,
return sStackInterface->getsockname(FD_SOCKET(descriptor), address,
return sStackInterface->sockatmark(FD_SOCKET(descriptor));