【发布时间】:2012-07-26 19:52:27
【问题描述】:
我对两种不同的方法有两次调用:
void func1()
{
// do something
if (fail)
{
// then set errno to EEXIST
}
}
还有第二种方法:
void func2()
{
// do something
if (fail)
{
// then set errno to ENOENT
}
}
当我将
errno设置为某个值时,它会做什么?只是错误检查?如何将上述方法中的
errnofunc1和func2设置为EEXIST和ENOENT
谢谢
【问题讨论】:
标签: c linux error-handling errno