标签: c
有没有办法找出哪个函数/文件/行设置当前的错误?
答案 0 :(得分:2)
我不知道,它只是一个全局静态int(没有魔法)(见下面的评论)。
你应该检查每个可以在返回错误时设置它的函数。
答案 1 :(得分:1)
不幸的是不是以编程方式。
只是想一想:如果这是一个调试问题,可能会在存储errno值的地址上设置内存断点,并在写入内存时将其中断。调用堆栈会告诉你是谁做的。
errno