我对两种不同的方法有两次调用:
void func1()
{
// do something
if (fail)
{
// then set errno to EEXIST
}
}
第二种方法:
void func2()
{
// do something
if (fail)
{
// then set errno to ENOENT
}
}
当我将 设置
errno
为某个值时,它会做什么?只是错误检查?如何
errno
在上述方法中设置func1
和func2
EEXIST
ENOENT
谢谢