我想知道如何在 FreeBSD C API 中获取路径的创建时间?
例如在 Linux 中我们可以使用statx,因为内核 4.11,或者在 mac OSX 中我们可以使用stat64
我想知道 FreeBSD 有没有类似上面的方法?是否有任何 POSIX 标准函数/系统调用?
POSIX 的 stat 函数无法获取文件创建时间。但是,FreeBSD 有st_birthtim
您可以使用的字段。
来自 FreeBSD 的stat系统调用:
st_birthtim Time when the inode was created.