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