gpt4 book ai didi

c++ - *__errno()= some value 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 20:58:45 26 4
gpt4 key购买 nike

所以我试图理解简单的操作系统系统调用,偶然发现了这行代码,我不知道它是什么意思:*__errno()= msg.error.number;。有人可以帮帮我吗?

最佳答案

很可能是errno.h中定义的errno的多线程版本。

__errno()调用会返回一个指向线程本地int的指针,
*__errno()= msg.error.number; 将写入该 int

这通常应该包含在宏中,因此您看不到调用或取消引用。

关于c++ - *__errno()= some value 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26762987/

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