gpt4 book ai didi

c - linux 中的 stat 系统调用返回错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:36 25 4
gpt4 key购买 nike

我正在使用 RHEL 4

我正在使用系统调用统计如下:-

if (stat ("file",&stat_obj)){

if (errno == ENOENT){
printf("File not found");
}else{
printf("Unexpected error occured %d ",errno);
}
}

有时我会收到错误消息““发生意外错误 0”

这意味着我得到的错误是“0”。我检查了没问题的文件权限

这是什么意思?我无法理解为什么有时会发生这种情况?

有什么建议吗?

最佳答案

如果你这样调用它,它会给你任何有意义的错误信息吗?

   if (stat("file", &stat_obj) == -1) {
perror("stat");
}

关于c - linux 中的 stat 系统调用返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com