linux 函数 openat 与 open,“at”是什么意思?

Jas*_*ang 10 c linux

我知道如何使用这两个函数,但我不知道后缀“at”是什么意思。它代表“another”的缩写吗?

hda*_*nte 13

At 意味着 open 调用考虑的工作目录位于给定的文件描述符处,作为参数传递。*at() 系列函数非常有用,因此所有路径相关操作都引用同一文件 inode,即使它更改了名称或有人替换了它。