gpt4 book ai didi

c - 4.4BSD-Lite 中 m_devget 中 sizeof 的用法?

转载 作者:行者123 更新时间:2023-11-30 19:43:37 24 4
gpt4 key购买 nike

m_devget的第605到608行,有一个代码段如下

if (off) {
cp += off + 2 * sizeof(u_short);
totlen -= 2 * sizeof(u_short);
}

2 * sizeof(u_short) 的用途是什么?

最佳答案

相关函数将数据从设备内存复制到 mbuf 结构中。

如果off(初始化为off0参数)非零,则意味着正在处理的数据包是尾部封装的,因此代码必须跳过类型和长度字段。每个字段都是 16 位宽。该代码假设 u_short 也是 16 位宽。

关于c - 4.4BSD-Lite 中 m_devget 中 sizeof 的用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29432782/

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