其实 open 只是一个 syscall,就是一个 API,背后发生了什么,不是 open 自己说了算的,
而是由 fs 的提供者说了算的。open 只是忠实地发出调用,然后等待结果罢了。
比如你可以自己实现一个 fs,当你早上没吃到现炸油条和热豆腐脑的时候,你心情就不好,
心情不好的时候,open 就会返回个错误:EIO,表示你心情不好。
这是完全可以的。
【 在 eqingyuan 的大作中提到: 】
: 顺带问一下,已经文件已经被别的程序打开了,open()还能打开吗
--
FROM 27.38.197.*