gpt4 book ai didi

linux - Linux 中 NetBSD 的 FIONSPACE ioctl 等效项是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:49 24 4
gpt4 key购买 nike

我使用的是 Linux 2.6.38 (fc14)。获取套接字文件描述符(比如 TCP 套接字)上可用空间量的 ioctl 标志是什么?我发现 NetBSD 有 FIONREAD、FIONWRITE 和 FIONSPACE 用于此类相关目的。但是,我只能在 Linux 中使用 FIONREAD。

最佳答案

SIOCOUTQFIONWRITE 的 Linux 等价物。我不相信有一个直接的 FIONSPACE 等价物:相反,您可以从套接字发送缓冲区大小中减去 SIOCOUTQ 返回的值,这可以通过 获得>getsockopt(s, SOL_SOCKET, SO_SNDBUF, ...)

关于linux - Linux 中 NetBSD 的 FIONSPACE ioctl 等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6989579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com