作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
所以我试图理解简单的操作系统系统调用,偶然发现了这行代码,我不知道它是什么意思:*__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/
所以我试图理解简单的操作系统系统调用,偶然发现了这行代码,我不知道它是什么意思:*__errno()= msg.error.number;。有人可以帮帮我吗? 最佳答案 很可能是errno.h中定义的
我是一名优秀的程序员,十分优秀!