我试图在我的源代码中进行系统调用,如下所示。
int file;
file = open(argv[index], O_RDONLY);
其中命令行参数是我的文件系统中二进制文件的路径。但这个电话让我EINVAL
错误。我已检查文件是否存在以及访问该文件所需的权限。
任何情况下的建议EINVAL
错误将被抛出。
官方文档表明这是因为你的实现open()
不支持您尝试打开的文件的同步 IO。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)